1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591 |
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0361 */
- /* Compiler settings for wmsxmldomextensions.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __wmsxmldomextensions_h__
- #define __wmsxmldomextensions_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __IWMSActiveStream_FWD_DEFINED__
- #define __IWMSActiveStream_FWD_DEFINED__
- typedef interface IWMSActiveStream IWMSActiveStream;
- #endif /* __IWMSActiveStream_FWD_DEFINED__ */
- #ifndef __IWMSActiveStreams_FWD_DEFINED__
- #define __IWMSActiveStreams_FWD_DEFINED__
- typedef interface IWMSActiveStreams IWMSActiveStreams;
- #endif /* __IWMSActiveStreams_FWD_DEFINED__ */
- #ifndef __IWMSActiveMedia_FWD_DEFINED__
- #define __IWMSActiveMedia_FWD_DEFINED__
- typedef interface IWMSActiveMedia IWMSActiveMedia;
- #endif /* __IWMSActiveMedia_FWD_DEFINED__ */
- #ifndef __IWMSPlaylist_FWD_DEFINED__
- #define __IWMSPlaylist_FWD_DEFINED__
- typedef interface IWMSPlaylist IWMSPlaylist;
- #endif /* __IWMSPlaylist_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "xmldom.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_wmsxmldomextensions_0000 */
- /* [local] */
- //*****************************************************************************
- //
- // Microsoft Windows Media
- // Copyright (C) Microsoft Corporation. All rights reserved.
- //
- // Automatically generated by Midl from wmsXMLDOMExtensions.idl
- //
- // DO NOT EDIT THIS FILE.
- //
- //*****************************************************************************
- #pragma once
- #ifndef __WMS_XML_DOM_EXTENSIONS_IDL__
- #define __WMS_XML_DOM_EXTENSIONS_IDL__
- #include <WMSDefs.h>
- extern RPC_IF_HANDLE __MIDL_itf_wmsxmldomextensions_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_wmsxmldomextensions_0000_v0_0_s_ifspec;
- #ifndef __IWMSActiveStream_INTERFACE_DEFINED__
- #define __IWMSActiveStream_INTERFACE_DEFINED__
- /* interface IWMSActiveStream */
- /* [unique][helpstring][nonextensible][dual][uuid][object] */
- typedef /* [uuid][public] */ DECLSPEC_UUID("9D6A9BE7-B08C-48a8-9755-ACBC5E79973A")
- enum WMS_ACTIVE_STREAM_TYPE
- { WMS_STREAM_TYPE_VIDEO = 0,
- WMS_STREAM_TYPE_AUDIO = 1,
- WMS_STREAM_TYPE_OTHER = 2
- } WMS_ACTIVE_STREAM_TYPE;
- EXTERN_C const IID IID_IWMSActiveStream;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("165FC383-B494-4465-AD08-4A73CEDF8791")
- IWMSActiveStream : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ WMS_ACTIVE_STREAM_TYPE *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BitRate(
- /* [retval][out] */ long *pVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IWMSActiveStreamVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IWMSActiveStream * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IWMSActiveStream * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IWMSActiveStream * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IWMSActiveStream * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IWMSActiveStream * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IWMSActiveStream * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IWMSActiveStream * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- IWMSActiveStream * This,
- /* [retval][out] */ WMS_ACTIVE_STREAM_TYPE *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- IWMSActiveStream * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BitRate )(
- IWMSActiveStream * This,
- /* [retval][out] */ long *pVal);
-
- END_INTERFACE
- } IWMSActiveStreamVtbl;
- interface IWMSActiveStream
- {
- CONST_VTBL struct IWMSActiveStreamVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IWMSActiveStream_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IWMSActiveStream_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IWMSActiveStream_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IWMSActiveStream_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IWMSActiveStream_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IWMSActiveStream_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IWMSActiveStream_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IWMSActiveStream_get_Type(This,pVal) \
- (This)->lpVtbl -> get_Type(This,pVal)
- #define IWMSActiveStream_get_Name(This,pVal) \
- (This)->lpVtbl -> get_Name(This,pVal)
- #define IWMSActiveStream_get_BitRate(This,pVal) \
- (This)->lpVtbl -> get_BitRate(This,pVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveStream_get_Type_Proxy(
- IWMSActiveStream * This,
- /* [retval][out] */ WMS_ACTIVE_STREAM_TYPE *pVal);
- void __RPC_STUB IWMSActiveStream_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveStream_get_Name_Proxy(
- IWMSActiveStream * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB IWMSActiveStream_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveStream_get_BitRate_Proxy(
- IWMSActiveStream * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IWMSActiveStream_get_BitRate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IWMSActiveStream_INTERFACE_DEFINED__ */
- #ifndef __IWMSActiveStreams_INTERFACE_DEFINED__
- #define __IWMSActiveStreams_INTERFACE_DEFINED__
- /* interface IWMSActiveStreams */
- /* [unique][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IWMSActiveStreams;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("5F248EA2-C018-466c-9AD7-2086CFB9A5D3")
- IWMSActiveStreams : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ const VARIANT varIndex,
- /* [retval][out] */ IWMSActiveStream **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [hidden][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **pVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IWMSActiveStreamsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IWMSActiveStreams * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IWMSActiveStreams * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IWMSActiveStreams * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IWMSActiveStreams * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IWMSActiveStreams * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IWMSActiveStreams * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IWMSActiveStreams * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- IWMSActiveStreams * This,
- /* [in] */ const VARIANT varIndex,
- /* [retval][out] */ IWMSActiveStream **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- IWMSActiveStreams * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IWMSActiveStreams * This,
- /* [retval][out] */ long *pVal);
-
- /* [hidden][restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- IWMSActiveStreams * This,
- /* [retval][out] */ IUnknown **pVal);
-
- END_INTERFACE
- } IWMSActiveStreamsVtbl;
- interface IWMSActiveStreams
- {
- CONST_VTBL struct IWMSActiveStreamsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IWMSActiveStreams_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IWMSActiveStreams_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IWMSActiveStreams_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IWMSActiveStreams_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IWMSActiveStreams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IWMSActiveStreams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IWMSActiveStreams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IWMSActiveStreams_get_Item(This,varIndex,pVal) \
- (This)->lpVtbl -> get_Item(This,varIndex,pVal)
- #define IWMSActiveStreams_get_Count(This,pVal) \
- (This)->lpVtbl -> get_Count(This,pVal)
- #define IWMSActiveStreams_get_length(This,pVal) \
- (This)->lpVtbl -> get_length(This,pVal)
- #define IWMSActiveStreams_get__NewEnum(This,pVal) \
- (This)->lpVtbl -> get__NewEnum(This,pVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveStreams_get_Item_Proxy(
- IWMSActiveStreams * This,
- /* [in] */ const VARIANT varIndex,
- /* [retval][out] */ IWMSActiveStream **pVal);
- void __RPC_STUB IWMSActiveStreams_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveStreams_get_Count_Proxy(
- IWMSActiveStreams * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IWMSActiveStreams_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveStreams_get_length_Proxy(
- IWMSActiveStreams * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IWMSActiveStreams_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveStreams_get__NewEnum_Proxy(
- IWMSActiveStreams * This,
- /* [retval][out] */ IUnknown **pVal);
- void __RPC_STUB IWMSActiveStreams_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IWMSActiveStreams_INTERFACE_DEFINED__ */
- #ifndef __IWMSActiveMedia_INTERFACE_DEFINED__
- #define __IWMSActiveMedia_INTERFACE_DEFINED__
- /* interface IWMSActiveMedia */
- /* [unique][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IWMSActiveMedia;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9D07EE1C-798F-4a28-85FA-230664650B7C")
- IWMSActiveMedia : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Duration(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalPackets(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Live(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Streams(
- /* [retval][out] */ IWMSActiveStreams **pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetProperty(
- /* [in] */ BSTR bstrName,
- /* [in] */ BSTR bstrLanguage,
- /* [retval][out] */ BSTR *pProperty) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IWMSActiveMediaVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IWMSActiveMedia * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IWMSActiveMedia * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IWMSActiveMedia * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IWMSActiveMedia * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IWMSActiveMedia * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IWMSActiveMedia * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IWMSActiveMedia * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Duration )(
- IWMSActiveMedia * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TotalPackets )(
- IWMSActiveMedia * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Live )(
- IWMSActiveMedia * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Streams )(
- IWMSActiveMedia * This,
- /* [retval][out] */ IWMSActiveStreams **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetProperty )(
- IWMSActiveMedia * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ BSTR bstrLanguage,
- /* [retval][out] */ BSTR *pProperty);
-
- END_INTERFACE
- } IWMSActiveMediaVtbl;
- interface IWMSActiveMedia
- {
- CONST_VTBL struct IWMSActiveMediaVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IWMSActiveMedia_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IWMSActiveMedia_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IWMSActiveMedia_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IWMSActiveMedia_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IWMSActiveMedia_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IWMSActiveMedia_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IWMSActiveMedia_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IWMSActiveMedia_get_Duration(This,pVal) \
- (This)->lpVtbl -> get_Duration(This,pVal)
- #define IWMSActiveMedia_get_TotalPackets(This,pVal) \
- (This)->lpVtbl -> get_TotalPackets(This,pVal)
- #define IWMSActiveMedia_get_Live(This,pVal) \
- (This)->lpVtbl -> get_Live(This,pVal)
- #define IWMSActiveMedia_get_Streams(This,pVal) \
- (This)->lpVtbl -> get_Streams(This,pVal)
- #define IWMSActiveMedia_GetProperty(This,bstrName,bstrLanguage,pProperty) \
- (This)->lpVtbl -> GetProperty(This,bstrName,bstrLanguage,pProperty)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveMedia_get_Duration_Proxy(
- IWMSActiveMedia * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IWMSActiveMedia_get_Duration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveMedia_get_TotalPackets_Proxy(
- IWMSActiveMedia * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IWMSActiveMedia_get_TotalPackets_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveMedia_get_Live_Proxy(
- IWMSActiveMedia * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB IWMSActiveMedia_get_Live_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSActiveMedia_get_Streams_Proxy(
- IWMSActiveMedia * This,
- /* [retval][out] */ IWMSActiveStreams **pVal);
- void __RPC_STUB IWMSActiveMedia_get_Streams_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMSActiveMedia_GetProperty_Proxy(
- IWMSActiveMedia * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ BSTR bstrLanguage,
- /* [retval][out] */ BSTR *pProperty);
- void __RPC_STUB IWMSActiveMedia_GetProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IWMSActiveMedia_INTERFACE_DEFINED__ */
- #ifndef __IWMSPlaylist_INTERFACE_DEFINED__
- #define __IWMSPlaylist_INTERFACE_DEFINED__
- /* interface IWMSPlaylist */
- /* [helpstring][uuid][unique][nonextensible][dual][object] */
- EXTERN_C const IID IID_IWMSPlaylist;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0EE1F2E7-48EF-11d2-9EFF-006097D2D7CF")
- IWMSPlaylist : public IXMLDOMDocument
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentPlaylistEntry(
- /* [retval][out] */ IXMLDOMElement **ppPlaylistEntry) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CurrentPlaylistEntry(
- /* [in] */ IXMLDOMElement *pPlaylistEntry) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallerEntry(
- /* [in] */ IXMLDOMElement *pPlaylistEntry,
- /* [retval][out] */ IXMLDOMElement **ppCallerPlaylistEntry) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsStreamCued(
- /* [in] */ IXMLDOMElement *pPlaylistEntry,
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ElapsedSimpleTime(
- /* [retval][out] */ long *pSimpleTime) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentMediaInformation(
- /* [retval][out] */ IWMSActiveMedia **ppMediaInfo) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FireEvent(
- /* [in] */ BSTR bstrEventName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CueStream(
- /* [in] */ IXMLDOMElement *pPlaylistEntry) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UncueStream(
- /* [in] */ IXMLDOMElement *pPlaylistEntry) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NestedPlaylist(
- /* [in] */ IXMLDOMElement *pPlaylistEntry,
- /* [retval][out] */ IWMSPlaylist **ppPlaylist) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IWMSPlaylistVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IWMSPlaylist * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IWMSPlaylist * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IWMSPlaylist * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IWMSPlaylist * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IWMSPlaylist * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IWMSPlaylist * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IWMSPlaylist * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )(
- IWMSPlaylist * This,
- /* [retval][out] */ BSTR *name);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )(
- IWMSPlaylist * This,
- /* [retval][out] */ VARIANT *value);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )(
- IWMSPlaylist * This,
- /* [retval][out] */ DOMNodeType *type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMNode **parent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMNodeList **childList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMNode **firstChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMNode **lastChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMNode **previousSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMNode **nextSibling);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ VARIANT refChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [in] */ IXMLDOMNode *oldChild,
- /* [retval][out] */ IXMLDOMNode **outOldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMNode *childNode,
- /* [retval][out] */ IXMLDOMNode **oldChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMNode *newChild,
- /* [retval][out] */ IXMLDOMNode **outNewChild);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )(
- IWMSPlaylist * This,
- /* [retval][out] */ VARIANT_BOOL *hasChild);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMDocument **DOMDocument);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT_BOOL deep,
- /* [retval][out] */ IXMLDOMNode **cloneRoot);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )(
- IWMSPlaylist * This,
- /* [out][retval] */ BSTR *nodeType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
- IWMSPlaylist * This,
- /* [out][retval] */ BSTR *text);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )(
- IWMSPlaylist * This,
- /* [in] */ BSTR text);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )(
- IWMSPlaylist * This,
- /* [retval][out] */ VARIANT_BOOL *isSpecified);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )(
- IWMSPlaylist * This,
- /* [out][retval] */ IXMLDOMNode **definitionNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )(
- IWMSPlaylist * This,
- /* [out][retval] */ VARIANT *typedValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT typedValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )(
- IWMSPlaylist * This,
- /* [out][retval] */ VARIANT *dataTypeName);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )(
- IWMSPlaylist * This,
- /* [in] */ BSTR dataTypeName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )(
- IWMSPlaylist * This,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [out][retval] */ BSTR *xmlString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )(
- IWMSPlaylist * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )(
- IWMSPlaylist * This,
- /* [in] */ BSTR queryString,
- /* [out][retval] */ IXMLDOMNode **resultNode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )(
- IWMSPlaylist * This,
- /* [out][retval] */ VARIANT_BOOL *isParsed);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )(
- IWMSPlaylist * This,
- /* [out][retval] */ BSTR *namespaceURI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )(
- IWMSPlaylist * This,
- /* [out][retval] */ BSTR *prefixString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )(
- IWMSPlaylist * This,
- /* [out][retval] */ BSTR *nameString);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMNode *stylesheet,
- /* [in] */ VARIANT outputObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMDocumentType **documentType);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_implementation )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMImplementation **impl);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_documentElement )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMElement **DOMElement);
-
- /* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_documentElement )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *DOMElement);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createElement )(
- IWMSPlaylist * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMElement **element);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createDocumentFragment )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMDocumentFragment **docFrag);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createTextNode )(
- IWMSPlaylist * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMText **text);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createComment )(
- IWMSPlaylist * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMComment **comment);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createCDATASection )(
- IWMSPlaylist * This,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMCDATASection **cdata);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createProcessingInstruction )(
- IWMSPlaylist * This,
- /* [in] */ BSTR target,
- /* [in] */ BSTR data,
- /* [retval][out] */ IXMLDOMProcessingInstruction **pi);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createAttribute )(
- IWMSPlaylist * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMAttribute **attribute);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createEntityReference )(
- IWMSPlaylist * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ IXMLDOMEntityReference **entityRef);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByTagName )(
- IWMSPlaylist * This,
- /* [in] */ BSTR tagName,
- /* [retval][out] */ IXMLDOMNodeList **resultList);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createNode )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT Type,
- /* [in] */ BSTR name,
- /* [in] */ BSTR namespaceURI,
- /* [out][retval] */ IXMLDOMNode **node);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nodeFromID )(
- IWMSPlaylist * This,
- /* [in] */ BSTR idString,
- /* [out][retval] */ IXMLDOMNode **node);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *load )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT xmlSource,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IWMSPlaylist * This,
- /* [out][retval] */ long *value);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parseError )(
- IWMSPlaylist * This,
- /* [out][retval] */ IXMLDOMParseError **errorObj);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_url )(
- IWMSPlaylist * This,
- /* [out][retval] */ BSTR *urlString);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_async )(
- IWMSPlaylist * This,
- /* [out][retval] */ VARIANT_BOOL *isAsync);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_async )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT_BOOL isAsync);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )(
- IWMSPlaylist * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *loadXML )(
- IWMSPlaylist * This,
- /* [in] */ BSTR bstrXML,
- /* [retval][out] */ VARIANT_BOOL *isSuccessful);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *save )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT desination);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_validateOnParse )(
- IWMSPlaylist * This,
- /* [out][retval] */ VARIANT_BOOL *isValidating);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_validateOnParse )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT_BOOL isValidating);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_resolveExternals )(
- IWMSPlaylist * This,
- /* [out][retval] */ VARIANT_BOOL *isResolving);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_resolveExternals )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT_BOOL isResolving);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_preserveWhiteSpace )(
- IWMSPlaylist * This,
- /* [out][retval] */ VARIANT_BOOL *isPreserving);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_preserveWhiteSpace )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT_BOOL isPreserving);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT readystatechangeSink);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondataavailable )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT ondataavailableSink);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ontransformnode )(
- IWMSPlaylist * This,
- /* [in] */ VARIANT ontransformnodeSink);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentPlaylistEntry )(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMElement **ppPlaylistEntry);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentPlaylistEntry )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallerEntry )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry,
- /* [retval][out] */ IXMLDOMElement **ppCallerPlaylistEntry);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsStreamCued )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ElapsedSimpleTime )(
- IWMSPlaylist * This,
- /* [retval][out] */ long *pSimpleTime);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentMediaInformation )(
- IWMSPlaylist * This,
- /* [retval][out] */ IWMSActiveMedia **ppMediaInfo);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireEvent )(
- IWMSPlaylist * This,
- /* [in] */ BSTR bstrEventName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CueStream )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UncueStream )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NestedPlaylist )(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry,
- /* [retval][out] */ IWMSPlaylist **ppPlaylist);
-
- END_INTERFACE
- } IWMSPlaylistVtbl;
- interface IWMSPlaylist
- {
- CONST_VTBL struct IWMSPlaylistVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IWMSPlaylist_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IWMSPlaylist_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IWMSPlaylist_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IWMSPlaylist_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IWMSPlaylist_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IWMSPlaylist_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IWMSPlaylist_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IWMSPlaylist_get_nodeName(This,name) \
- (This)->lpVtbl -> get_nodeName(This,name)
- #define IWMSPlaylist_get_nodeValue(This,value) \
- (This)->lpVtbl -> get_nodeValue(This,value)
- #define IWMSPlaylist_put_nodeValue(This,value) \
- (This)->lpVtbl -> put_nodeValue(This,value)
- #define IWMSPlaylist_get_nodeType(This,type) \
- (This)->lpVtbl -> get_nodeType(This,type)
- #define IWMSPlaylist_get_parentNode(This,parent) \
- (This)->lpVtbl -> get_parentNode(This,parent)
- #define IWMSPlaylist_get_childNodes(This,childList) \
- (This)->lpVtbl -> get_childNodes(This,childList)
- #define IWMSPlaylist_get_firstChild(This,firstChild) \
- (This)->lpVtbl -> get_firstChild(This,firstChild)
- #define IWMSPlaylist_get_lastChild(This,lastChild) \
- (This)->lpVtbl -> get_lastChild(This,lastChild)
- #define IWMSPlaylist_get_previousSibling(This,previousSibling) \
- (This)->lpVtbl -> get_previousSibling(This,previousSibling)
- #define IWMSPlaylist_get_nextSibling(This,nextSibling) \
- (This)->lpVtbl -> get_nextSibling(This,nextSibling)
- #define IWMSPlaylist_get_attributes(This,attributeMap) \
- (This)->lpVtbl -> get_attributes(This,attributeMap)
- #define IWMSPlaylist_insertBefore(This,newChild,refChild,outNewChild) \
- (This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild)
- #define IWMSPlaylist_replaceChild(This,newChild,oldChild,outOldChild) \
- (This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild)
- #define IWMSPlaylist_removeChild(This,childNode,oldChild) \
- (This)->lpVtbl -> removeChild(This,childNode,oldChild)
- #define IWMSPlaylist_appendChild(This,newChild,outNewChild) \
- (This)->lpVtbl -> appendChild(This,newChild,outNewChild)
- #define IWMSPlaylist_hasChildNodes(This,hasChild) \
- (This)->lpVtbl -> hasChildNodes(This,hasChild)
- #define IWMSPlaylist_get_ownerDocument(This,DOMDocument) \
- (This)->lpVtbl -> get_ownerDocument(This,DOMDocument)
- #define IWMSPlaylist_cloneNode(This,deep,cloneRoot) \
- (This)->lpVtbl -> cloneNode(This,deep,cloneRoot)
- #define IWMSPlaylist_get_nodeTypeString(This,nodeType) \
- (This)->lpVtbl -> get_nodeTypeString(This,nodeType)
- #define IWMSPlaylist_get_text(This,text) \
- (This)->lpVtbl -> get_text(This,text)
- #define IWMSPlaylist_put_text(This,text) \
- (This)->lpVtbl -> put_text(This,text)
- #define IWMSPlaylist_get_specified(This,isSpecified) \
- (This)->lpVtbl -> get_specified(This,isSpecified)
- #define IWMSPlaylist_get_definition(This,definitionNode) \
- (This)->lpVtbl -> get_definition(This,definitionNode)
- #define IWMSPlaylist_get_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> get_nodeTypedValue(This,typedValue)
- #define IWMSPlaylist_put_nodeTypedValue(This,typedValue) \
- (This)->lpVtbl -> put_nodeTypedValue(This,typedValue)
- #define IWMSPlaylist_get_dataType(This,dataTypeName) \
- (This)->lpVtbl -> get_dataType(This,dataTypeName)
- #define IWMSPlaylist_put_dataType(This,dataTypeName) \
- (This)->lpVtbl -> put_dataType(This,dataTypeName)
- #define IWMSPlaylist_get_xml(This,xmlString) \
- (This)->lpVtbl -> get_xml(This,xmlString)
- #define IWMSPlaylist_transformNode(This,stylesheet,xmlString) \
- (This)->lpVtbl -> transformNode(This,stylesheet,xmlString)
- #define IWMSPlaylist_selectNodes(This,queryString,resultList) \
- (This)->lpVtbl -> selectNodes(This,queryString,resultList)
- #define IWMSPlaylist_selectSingleNode(This,queryString,resultNode) \
- (This)->lpVtbl -> selectSingleNode(This,queryString,resultNode)
- #define IWMSPlaylist_get_parsed(This,isParsed) \
- (This)->lpVtbl -> get_parsed(This,isParsed)
- #define IWMSPlaylist_get_namespaceURI(This,namespaceURI) \
- (This)->lpVtbl -> get_namespaceURI(This,namespaceURI)
- #define IWMSPlaylist_get_prefix(This,prefixString) \
- (This)->lpVtbl -> get_prefix(This,prefixString)
- #define IWMSPlaylist_get_baseName(This,nameString) \
- (This)->lpVtbl -> get_baseName(This,nameString)
- #define IWMSPlaylist_transformNodeToObject(This,stylesheet,outputObject) \
- (This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject)
- #define IWMSPlaylist_get_doctype(This,documentType) \
- (This)->lpVtbl -> get_doctype(This,documentType)
- #define IWMSPlaylist_get_implementation(This,impl) \
- (This)->lpVtbl -> get_implementation(This,impl)
- #define IWMSPlaylist_get_documentElement(This,DOMElement) \
- (This)->lpVtbl -> get_documentElement(This,DOMElement)
- #define IWMSPlaylist_putref_documentElement(This,DOMElement) \
- (This)->lpVtbl -> putref_documentElement(This,DOMElement)
- #define IWMSPlaylist_createElement(This,tagName,element) \
- (This)->lpVtbl -> createElement(This,tagName,element)
- #define IWMSPlaylist_createDocumentFragment(This,docFrag) \
- (This)->lpVtbl -> createDocumentFragment(This,docFrag)
- #define IWMSPlaylist_createTextNode(This,data,text) \
- (This)->lpVtbl -> createTextNode(This,data,text)
- #define IWMSPlaylist_createComment(This,data,comment) \
- (This)->lpVtbl -> createComment(This,data,comment)
- #define IWMSPlaylist_createCDATASection(This,data,cdata) \
- (This)->lpVtbl -> createCDATASection(This,data,cdata)
- #define IWMSPlaylist_createProcessingInstruction(This,target,data,pi) \
- (This)->lpVtbl -> createProcessingInstruction(This,target,data,pi)
- #define IWMSPlaylist_createAttribute(This,name,attribute) \
- (This)->lpVtbl -> createAttribute(This,name,attribute)
- #define IWMSPlaylist_createEntityReference(This,name,entityRef) \
- (This)->lpVtbl -> createEntityReference(This,name,entityRef)
- #define IWMSPlaylist_getElementsByTagName(This,tagName,resultList) \
- (This)->lpVtbl -> getElementsByTagName(This,tagName,resultList)
- #define IWMSPlaylist_createNode(This,Type,name,namespaceURI,node) \
- (This)->lpVtbl -> createNode(This,Type,name,namespaceURI,node)
- #define IWMSPlaylist_nodeFromID(This,idString,node) \
- (This)->lpVtbl -> nodeFromID(This,idString,node)
- #define IWMSPlaylist_load(This,xmlSource,isSuccessful) \
- (This)->lpVtbl -> load(This,xmlSource,isSuccessful)
- #define IWMSPlaylist_get_readyState(This,value) \
- (This)->lpVtbl -> get_readyState(This,value)
- #define IWMSPlaylist_get_parseError(This,errorObj) \
- (This)->lpVtbl -> get_parseError(This,errorObj)
- #define IWMSPlaylist_get_url(This,urlString) \
- (This)->lpVtbl -> get_url(This,urlString)
- #define IWMSPlaylist_get_async(This,isAsync) \
- (This)->lpVtbl -> get_async(This,isAsync)
- #define IWMSPlaylist_put_async(This,isAsync) \
- (This)->lpVtbl -> put_async(This,isAsync)
- #define IWMSPlaylist_abort(This) \
- (This)->lpVtbl -> abort(This)
- #define IWMSPlaylist_loadXML(This,bstrXML,isSuccessful) \
- (This)->lpVtbl -> loadXML(This,bstrXML,isSuccessful)
- #define IWMSPlaylist_save(This,desination) \
- (This)->lpVtbl -> save(This,desination)
- #define IWMSPlaylist_get_validateOnParse(This,isValidating) \
- (This)->lpVtbl -> get_validateOnParse(This,isValidating)
- #define IWMSPlaylist_put_validateOnParse(This,isValidating) \
- (This)->lpVtbl -> put_validateOnParse(This,isValidating)
- #define IWMSPlaylist_get_resolveExternals(This,isResolving) \
- (This)->lpVtbl -> get_resolveExternals(This,isResolving)
- #define IWMSPlaylist_put_resolveExternals(This,isResolving) \
- (This)->lpVtbl -> put_resolveExternals(This,isResolving)
- #define IWMSPlaylist_get_preserveWhiteSpace(This,isPreserving) \
- (This)->lpVtbl -> get_preserveWhiteSpace(This,isPreserving)
- #define IWMSPlaylist_put_preserveWhiteSpace(This,isPreserving) \
- (This)->lpVtbl -> put_preserveWhiteSpace(This,isPreserving)
- #define IWMSPlaylist_put_onreadystatechange(This,readystatechangeSink) \
- (This)->lpVtbl -> put_onreadystatechange(This,readystatechangeSink)
- #define IWMSPlaylist_put_ondataavailable(This,ondataavailableSink) \
- (This)->lpVtbl -> put_ondataavailable(This,ondataavailableSink)
- #define IWMSPlaylist_put_ontransformnode(This,ontransformnodeSink) \
- (This)->lpVtbl -> put_ontransformnode(This,ontransformnodeSink)
- #define IWMSPlaylist_get_CurrentPlaylistEntry(This,ppPlaylistEntry) \
- (This)->lpVtbl -> get_CurrentPlaylistEntry(This,ppPlaylistEntry)
- #define IWMSPlaylist_put_CurrentPlaylistEntry(This,pPlaylistEntry) \
- (This)->lpVtbl -> put_CurrentPlaylistEntry(This,pPlaylistEntry)
- #define IWMSPlaylist_get_CallerEntry(This,pPlaylistEntry,ppCallerPlaylistEntry) \
- (This)->lpVtbl -> get_CallerEntry(This,pPlaylistEntry,ppCallerPlaylistEntry)
- #define IWMSPlaylist_get_IsStreamCued(This,pPlaylistEntry,pVal) \
- (This)->lpVtbl -> get_IsStreamCued(This,pPlaylistEntry,pVal)
- #define IWMSPlaylist_get_ElapsedSimpleTime(This,pSimpleTime) \
- (This)->lpVtbl -> get_ElapsedSimpleTime(This,pSimpleTime)
- #define IWMSPlaylist_get_CurrentMediaInformation(This,ppMediaInfo) \
- (This)->lpVtbl -> get_CurrentMediaInformation(This,ppMediaInfo)
- #define IWMSPlaylist_FireEvent(This,bstrEventName) \
- (This)->lpVtbl -> FireEvent(This,bstrEventName)
- #define IWMSPlaylist_CueStream(This,pPlaylistEntry) \
- (This)->lpVtbl -> CueStream(This,pPlaylistEntry)
- #define IWMSPlaylist_UncueStream(This,pPlaylistEntry) \
- (This)->lpVtbl -> UncueStream(This,pPlaylistEntry)
- #define IWMSPlaylist_get_NestedPlaylist(This,pPlaylistEntry,ppPlaylist) \
- (This)->lpVtbl -> get_NestedPlaylist(This,pPlaylistEntry,ppPlaylist)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_get_CurrentPlaylistEntry_Proxy(
- IWMSPlaylist * This,
- /* [retval][out] */ IXMLDOMElement **ppPlaylistEntry);
- void __RPC_STUB IWMSPlaylist_get_CurrentPlaylistEntry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_put_CurrentPlaylistEntry_Proxy(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry);
- void __RPC_STUB IWMSPlaylist_put_CurrentPlaylistEntry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_get_CallerEntry_Proxy(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry,
- /* [retval][out] */ IXMLDOMElement **ppCallerPlaylistEntry);
- void __RPC_STUB IWMSPlaylist_get_CallerEntry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_get_IsStreamCued_Proxy(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB IWMSPlaylist_get_IsStreamCued_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_get_ElapsedSimpleTime_Proxy(
- IWMSPlaylist * This,
- /* [retval][out] */ long *pSimpleTime);
- void __RPC_STUB IWMSPlaylist_get_ElapsedSimpleTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_get_CurrentMediaInformation_Proxy(
- IWMSPlaylist * This,
- /* [retval][out] */ IWMSActiveMedia **ppMediaInfo);
- void __RPC_STUB IWMSPlaylist_get_CurrentMediaInformation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_FireEvent_Proxy(
- IWMSPlaylist * This,
- /* [in] */ BSTR bstrEventName);
- void __RPC_STUB IWMSPlaylist_FireEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_CueStream_Proxy(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry);
- void __RPC_STUB IWMSPlaylist_CueStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_UncueStream_Proxy(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry);
- void __RPC_STUB IWMSPlaylist_UncueStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWMSPlaylist_get_NestedPlaylist_Proxy(
- IWMSPlaylist * This,
- /* [in] */ IXMLDOMElement *pPlaylistEntry,
- /* [retval][out] */ IWMSPlaylist **ppPlaylist);
- void __RPC_STUB IWMSPlaylist_get_NestedPlaylist_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IWMSPlaylist_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_wmsxmldomextensions_0140 */
- /* [local] */
- #endif
- extern RPC_IF_HANDLE __MIDL_itf_wmsxmldomextensions_0140_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_wmsxmldomextensions_0140_v0_0_s_ifspec;
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
- unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
- unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
- void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
- void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif
|