segment.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:458k
- /* [in] */ DVDSPExt ext);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreferredSubpictureStream )(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultMenuLanguage )(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *lang);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultMenuLanguage )(
- IMSVidWebDVD * This,
- /* [in] */ long lang);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultSubpictureLanguage )(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *lang);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultAudioLanguage )(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *lang);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultSubpictureLanguageExt )(
- IMSVidWebDVD * This,
- /* [retval][out] */ DVDSPExt *ext);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultAudioLanguageExt )(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *ext);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LanguageFromLCID )(
- IMSVidWebDVD * This,
- /* [in] */ long lcid,
- /* [retval][out] */ BSTR *lang);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KaraokeAudioPresentationMode )(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KaraokeAudioPresentationMode )(
- IMSVidWebDVD * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KaraokeChannelContent )(
- IMSVidWebDVD * This,
- /* [in] */ long lStream,
- /* [in] */ long lChan,
- /* [retval][out] */ long *lContent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KaraokeChannelAssignment )(
- IMSVidWebDVD * This,
- /* [in] */ long lStream,
- /* [retval][out] */ long *lChannelAssignment);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RestorePreferredSettings )(
- IMSVidWebDVD * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ButtonRect )(
- IMSVidWebDVD * This,
- /* [in] */ long lButton,
- /* [retval][out] */ IMSVidRect **pRect);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DVDScreenInMouseCoordinates )(
- IMSVidWebDVD * This,
- /* [retval][out] */ IMSVidRect **ppRect);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DVDScreenInMouseCoordinates )(
- IMSVidWebDVD * This,
- /* [in] */ IMSVidRect *pRect);
-
- END_INTERFACE
- } IMSVidWebDVDVtbl;
- interface IMSVidWebDVD
- {
- CONST_VTBL struct IMSVidWebDVDVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidWebDVD_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidWebDVD_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidWebDVD_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidWebDVD_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidWebDVD_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidWebDVD_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidWebDVD_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidWebDVD_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define IMSVidWebDVD_get_Status(This,Status)
- (This)->lpVtbl -> get_Status(This,Status)
- #define IMSVidWebDVD_put_Power(This,Power)
- (This)->lpVtbl -> put_Power(This,Power)
- #define IMSVidWebDVD_get_Power(This,Power)
- (This)->lpVtbl -> get_Power(This,Power)
- #define IMSVidWebDVD_get_Category(This,Guid)
- (This)->lpVtbl -> get_Category(This,Guid)
- #define IMSVidWebDVD_get_ClassID(This,Clsid)
- (This)->lpVtbl -> get_ClassID(This,Clsid)
- #define IMSVidWebDVD_get__Category(This,Guid)
- (This)->lpVtbl -> get__Category(This,Guid)
- #define IMSVidWebDVD_get__ClassID(This,Clsid)
- (This)->lpVtbl -> get__ClassID(This,Clsid)
- #define IMSVidWebDVD_IsEqualDevice(This,Device,IsEqual)
- (This)->lpVtbl -> IsEqualDevice(This,Device,IsEqual)
- #define IMSVidWebDVD_IsViewable(This,v,pfViewable)
- (This)->lpVtbl -> IsViewable(This,v,pfViewable)
- #define IMSVidWebDVD_View(This,v)
- (This)->lpVtbl -> View(This,v)
- #define IMSVidWebDVD_get_EnableResetOnStop(This,pVal)
- (This)->lpVtbl -> get_EnableResetOnStop(This,pVal)
- #define IMSVidWebDVD_put_EnableResetOnStop(This,newVal)
- (This)->lpVtbl -> put_EnableResetOnStop(This,newVal)
- #define IMSVidWebDVD_Run(This)
- (This)->lpVtbl -> Run(This)
- #define IMSVidWebDVD_Pause(This)
- (This)->lpVtbl -> Pause(This)
- #define IMSVidWebDVD_Stop(This)
- (This)->lpVtbl -> Stop(This)
- #define IMSVidWebDVD_get_CanStep(This,fBackwards,pfCan)
- (This)->lpVtbl -> get_CanStep(This,fBackwards,pfCan)
- #define IMSVidWebDVD_Step(This,lStep)
- (This)->lpVtbl -> Step(This,lStep)
- #define IMSVidWebDVD_put_Rate(This,plRate)
- (This)->lpVtbl -> put_Rate(This,plRate)
- #define IMSVidWebDVD_get_Rate(This,plRate)
- (This)->lpVtbl -> get_Rate(This,plRate)
- #define IMSVidWebDVD_put_CurrentPosition(This,lPosition)
- (This)->lpVtbl -> put_CurrentPosition(This,lPosition)
- #define IMSVidWebDVD_get_CurrentPosition(This,lPosition)
- (This)->lpVtbl -> get_CurrentPosition(This,lPosition)
- #define IMSVidWebDVD_put_PositionMode(This,lPositionMode)
- (This)->lpVtbl -> put_PositionMode(This,lPositionMode)
- #define IMSVidWebDVD_get_PositionMode(This,lPositionMode)
- (This)->lpVtbl -> get_PositionMode(This,lPositionMode)
- #define IMSVidWebDVD_get_Length(This,lLength)
- (This)->lpVtbl -> get_Length(This,lLength)
- #define IMSVidWebDVD_OnDVDEvent(This,lEvent,lParam1,lParam2)
- (This)->lpVtbl -> OnDVDEvent(This,lEvent,lParam1,lParam2)
- #define IMSVidWebDVD_PlayTitle(This,lTitle)
- (This)->lpVtbl -> PlayTitle(This,lTitle)
- #define IMSVidWebDVD_PlayChapterInTitle(This,lTitle,lChapter)
- (This)->lpVtbl -> PlayChapterInTitle(This,lTitle,lChapter)
- #define IMSVidWebDVD_PlayChapter(This,lChapter)
- (This)->lpVtbl -> PlayChapter(This,lChapter)
- #define IMSVidWebDVD_PlayChaptersAutoStop(This,lTitle,lstrChapter,lChapterCount)
- (This)->lpVtbl -> PlayChaptersAutoStop(This,lTitle,lstrChapter,lChapterCount)
- #define IMSVidWebDVD_PlayAtTime(This,strTime)
- (This)->lpVtbl -> PlayAtTime(This,strTime)
- #define IMSVidWebDVD_PlayAtTimeInTitle(This,lTitle,strTime)
- (This)->lpVtbl -> PlayAtTimeInTitle(This,lTitle,strTime)
- #define IMSVidWebDVD_PlayPeriodInTitleAutoStop(This,lTitle,strStartTime,strEndTime)
- (This)->lpVtbl -> PlayPeriodInTitleAutoStop(This,lTitle,strStartTime,strEndTime)
- #define IMSVidWebDVD_ReplayChapter(This)
- (This)->lpVtbl -> ReplayChapter(This)
- #define IMSVidWebDVD_PlayPrevChapter(This)
- (This)->lpVtbl -> PlayPrevChapter(This)
- #define IMSVidWebDVD_PlayNextChapter(This)
- (This)->lpVtbl -> PlayNextChapter(This)
- #define IMSVidWebDVD_StillOff(This)
- (This)->lpVtbl -> StillOff(This)
- #define IMSVidWebDVD_get_AudioLanguage(This,lStream,fFormat,strAudioLang)
- (This)->lpVtbl -> get_AudioLanguage(This,lStream,fFormat,strAudioLang)
- #define IMSVidWebDVD_ShowMenu(This,MenuID)
- (This)->lpVtbl -> ShowMenu(This,MenuID)
- #define IMSVidWebDVD_Resume(This)
- (This)->lpVtbl -> Resume(This)
- #define IMSVidWebDVD_ReturnFromSubmenu(This)
- (This)->lpVtbl -> ReturnFromSubmenu(This)
- #define IMSVidWebDVD_get_ButtonsAvailable(This,pVal)
- (This)->lpVtbl -> get_ButtonsAvailable(This,pVal)
- #define IMSVidWebDVD_get_CurrentButton(This,pVal)
- (This)->lpVtbl -> get_CurrentButton(This,pVal)
- #define IMSVidWebDVD_SelectAndActivateButton(This,lButton)
- (This)->lpVtbl -> SelectAndActivateButton(This,lButton)
- #define IMSVidWebDVD_ActivateButton(This)
- (This)->lpVtbl -> ActivateButton(This)
- #define IMSVidWebDVD_SelectRightButton(This)
- (This)->lpVtbl -> SelectRightButton(This)
- #define IMSVidWebDVD_SelectLeftButton(This)
- (This)->lpVtbl -> SelectLeftButton(This)
- #define IMSVidWebDVD_SelectLowerButton(This)
- (This)->lpVtbl -> SelectLowerButton(This)
- #define IMSVidWebDVD_SelectUpperButton(This)
- (This)->lpVtbl -> SelectUpperButton(This)
- #define IMSVidWebDVD_ActivateAtPosition(This,xPos,yPos)
- (This)->lpVtbl -> ActivateAtPosition(This,xPos,yPos)
- #define IMSVidWebDVD_SelectAtPosition(This,xPos,yPos)
- (This)->lpVtbl -> SelectAtPosition(This,xPos,yPos)
- #define IMSVidWebDVD_get_ButtonAtPosition(This,xPos,yPos,plButton)
- (This)->lpVtbl -> get_ButtonAtPosition(This,xPos,yPos,plButton)
- #define IMSVidWebDVD_get_NumberOfChapters(This,lTitle,pVal)
- (This)->lpVtbl -> get_NumberOfChapters(This,lTitle,pVal)
- #define IMSVidWebDVD_get_TotalTitleTime(This,pVal)
- (This)->lpVtbl -> get_TotalTitleTime(This,pVal)
- #define IMSVidWebDVD_get_TitlesAvailable(This,pVal)
- (This)->lpVtbl -> get_TitlesAvailable(This,pVal)
- #define IMSVidWebDVD_get_VolumesAvailable(This,pVal)
- (This)->lpVtbl -> get_VolumesAvailable(This,pVal)
- #define IMSVidWebDVD_get_CurrentVolume(This,pVal)
- (This)->lpVtbl -> get_CurrentVolume(This,pVal)
- #define IMSVidWebDVD_get_CurrentDiscSide(This,pVal)
- (This)->lpVtbl -> get_CurrentDiscSide(This,pVal)
- #define IMSVidWebDVD_get_CurrentDomain(This,pVal)
- (This)->lpVtbl -> get_CurrentDomain(This,pVal)
- #define IMSVidWebDVD_get_CurrentChapter(This,pVal)
- (This)->lpVtbl -> get_CurrentChapter(This,pVal)
- #define IMSVidWebDVD_get_CurrentTitle(This,pVal)
- (This)->lpVtbl -> get_CurrentTitle(This,pVal)
- #define IMSVidWebDVD_get_CurrentTime(This,pVal)
- (This)->lpVtbl -> get_CurrentTime(This,pVal)
- #define IMSVidWebDVD_DVDTimeCode2bstr(This,timeCode,pTimeStr)
- (This)->lpVtbl -> DVDTimeCode2bstr(This,timeCode,pTimeStr)
- #define IMSVidWebDVD_get_DVDDirectory(This,pVal)
- (This)->lpVtbl -> get_DVDDirectory(This,pVal)
- #define IMSVidWebDVD_put_DVDDirectory(This,newVal)
- (This)->lpVtbl -> put_DVDDirectory(This,newVal)
- #define IMSVidWebDVD_IsSubpictureStreamEnabled(This,lstream,fEnabled)
- (This)->lpVtbl -> IsSubpictureStreamEnabled(This,lstream,fEnabled)
- #define IMSVidWebDVD_IsAudioStreamEnabled(This,lstream,fEnabled)
- (This)->lpVtbl -> IsAudioStreamEnabled(This,lstream,fEnabled)
- #define IMSVidWebDVD_get_CurrentSubpictureStream(This,pVal)
- (This)->lpVtbl -> get_CurrentSubpictureStream(This,pVal)
- #define IMSVidWebDVD_put_CurrentSubpictureStream(This,newVal)
- (This)->lpVtbl -> put_CurrentSubpictureStream(This,newVal)
- #define IMSVidWebDVD_get_SubpictureLanguage(This,lStream,strLanguage)
- (This)->lpVtbl -> get_SubpictureLanguage(This,lStream,strLanguage)
- #define IMSVidWebDVD_get_CurrentAudioStream(This,pVal)
- (This)->lpVtbl -> get_CurrentAudioStream(This,pVal)
- #define IMSVidWebDVD_put_CurrentAudioStream(This,newVal)
- (This)->lpVtbl -> put_CurrentAudioStream(This,newVal)
- #define IMSVidWebDVD_get_AudioStreamsAvailable(This,pVal)
- (This)->lpVtbl -> get_AudioStreamsAvailable(This,pVal)
- #define IMSVidWebDVD_get_AnglesAvailable(This,pVal)
- (This)->lpVtbl -> get_AnglesAvailable(This,pVal)
- #define IMSVidWebDVD_get_CurrentAngle(This,pVal)
- (This)->lpVtbl -> get_CurrentAngle(This,pVal)
- #define IMSVidWebDVD_put_CurrentAngle(This,newVal)
- (This)->lpVtbl -> put_CurrentAngle(This,newVal)
- #define IMSVidWebDVD_get_SubpictureStreamsAvailable(This,pVal)
- (This)->lpVtbl -> get_SubpictureStreamsAvailable(This,pVal)
- #define IMSVidWebDVD_get_SubpictureOn(This,pVal)
- (This)->lpVtbl -> get_SubpictureOn(This,pVal)
- #define IMSVidWebDVD_put_SubpictureOn(This,newVal)
- (This)->lpVtbl -> put_SubpictureOn(This,newVal)
- #define IMSVidWebDVD_get_DVDUniqueID(This,pVal)
- (This)->lpVtbl -> get_DVDUniqueID(This,pVal)
- #define IMSVidWebDVD_AcceptParentalLevelChange(This,fAccept,strUserName,strPassword)
- (This)->lpVtbl -> AcceptParentalLevelChange(This,fAccept,strUserName,strPassword)
- #define IMSVidWebDVD_NotifyParentalLevelChange(This,newVal)
- (This)->lpVtbl -> NotifyParentalLevelChange(This,newVal)
- #define IMSVidWebDVD_SelectParentalCountry(This,lCountry,strUserName,strPassword)
- (This)->lpVtbl -> SelectParentalCountry(This,lCountry,strUserName,strPassword)
- #define IMSVidWebDVD_SelectParentalLevel(This,lParentalLevel,strUserName,strPassword)
- (This)->lpVtbl -> SelectParentalLevel(This,lParentalLevel,strUserName,strPassword)
- #define IMSVidWebDVD_get_TitleParentalLevels(This,lTitle,plParentalLevels)
- (This)->lpVtbl -> get_TitleParentalLevels(This,lTitle,plParentalLevels)
- #define IMSVidWebDVD_get_PlayerParentalCountry(This,plCountryCode)
- (This)->lpVtbl -> get_PlayerParentalCountry(This,plCountryCode)
- #define IMSVidWebDVD_get_PlayerParentalLevel(This,plParentalLevel)
- (This)->lpVtbl -> get_PlayerParentalLevel(This,plParentalLevel)
- #define IMSVidWebDVD_Eject(This)
- (This)->lpVtbl -> Eject(This)
- #define IMSVidWebDVD_UOPValid(This,lUOP,pfValid)
- (This)->lpVtbl -> UOPValid(This,lUOP,pfValid)
- #define IMSVidWebDVD_get_SPRM(This,lIndex,psSPRM)
- (This)->lpVtbl -> get_SPRM(This,lIndex,psSPRM)
- #define IMSVidWebDVD_get_GPRM(This,lIndex,psSPRM)
- (This)->lpVtbl -> get_GPRM(This,lIndex,psSPRM)
- #define IMSVidWebDVD_put_GPRM(This,lIndex,sValue)
- (This)->lpVtbl -> put_GPRM(This,lIndex,sValue)
- #define IMSVidWebDVD_get_DVDTextStringType(This,lLangIndex,lStringIndex,pType)
- (This)->lpVtbl -> get_DVDTextStringType(This,lLangIndex,lStringIndex,pType)
- #define IMSVidWebDVD_get_DVDTextString(This,lLangIndex,lStringIndex,pstrText)
- (This)->lpVtbl -> get_DVDTextString(This,lLangIndex,lStringIndex,pstrText)
- #define IMSVidWebDVD_get_DVDTextNumberOfStrings(This,lLangIndex,plNumOfStrings)
- (This)->lpVtbl -> get_DVDTextNumberOfStrings(This,lLangIndex,plNumOfStrings)
- #define IMSVidWebDVD_get_DVDTextNumberOfLanguages(This,plNumOfLangs)
- (This)->lpVtbl -> get_DVDTextNumberOfLanguages(This,plNumOfLangs)
- #define IMSVidWebDVD_get_DVDTextLanguageLCID(This,lLangIndex,lcid)
- (This)->lpVtbl -> get_DVDTextLanguageLCID(This,lLangIndex,lcid)
- #define IMSVidWebDVD_RegionChange(This)
- (This)->lpVtbl -> RegionChange(This)
- #define IMSVidWebDVD_get_DVDAdm(This,pVal)
- (This)->lpVtbl -> get_DVDAdm(This,pVal)
- #define IMSVidWebDVD_DeleteBookmark(This)
- (This)->lpVtbl -> DeleteBookmark(This)
- #define IMSVidWebDVD_RestoreBookmark(This)
- (This)->lpVtbl -> RestoreBookmark(This)
- #define IMSVidWebDVD_SaveBookmark(This)
- (This)->lpVtbl -> SaveBookmark(This)
- #define IMSVidWebDVD_SelectDefaultAudioLanguage(This,lang,ext)
- (This)->lpVtbl -> SelectDefaultAudioLanguage(This,lang,ext)
- #define IMSVidWebDVD_SelectDefaultSubpictureLanguage(This,lang,ext)
- (This)->lpVtbl -> SelectDefaultSubpictureLanguage(This,lang,ext)
- #define IMSVidWebDVD_get_PreferredSubpictureStream(This,pVal)
- (This)->lpVtbl -> get_PreferredSubpictureStream(This,pVal)
- #define IMSVidWebDVD_get_DefaultMenuLanguage(This,lang)
- (This)->lpVtbl -> get_DefaultMenuLanguage(This,lang)
- #define IMSVidWebDVD_put_DefaultMenuLanguage(This,lang)
- (This)->lpVtbl -> put_DefaultMenuLanguage(This,lang)
- #define IMSVidWebDVD_get_DefaultSubpictureLanguage(This,lang)
- (This)->lpVtbl -> get_DefaultSubpictureLanguage(This,lang)
- #define IMSVidWebDVD_get_DefaultAudioLanguage(This,lang)
- (This)->lpVtbl -> get_DefaultAudioLanguage(This,lang)
- #define IMSVidWebDVD_get_DefaultSubpictureLanguageExt(This,ext)
- (This)->lpVtbl -> get_DefaultSubpictureLanguageExt(This,ext)
- #define IMSVidWebDVD_get_DefaultAudioLanguageExt(This,ext)
- (This)->lpVtbl -> get_DefaultAudioLanguageExt(This,ext)
- #define IMSVidWebDVD_get_LanguageFromLCID(This,lcid,lang)
- (This)->lpVtbl -> get_LanguageFromLCID(This,lcid,lang)
- #define IMSVidWebDVD_get_KaraokeAudioPresentationMode(This,pVal)
- (This)->lpVtbl -> get_KaraokeAudioPresentationMode(This,pVal)
- #define IMSVidWebDVD_put_KaraokeAudioPresentationMode(This,newVal)
- (This)->lpVtbl -> put_KaraokeAudioPresentationMode(This,newVal)
- #define IMSVidWebDVD_get_KaraokeChannelContent(This,lStream,lChan,lContent)
- (This)->lpVtbl -> get_KaraokeChannelContent(This,lStream,lChan,lContent)
- #define IMSVidWebDVD_get_KaraokeChannelAssignment(This,lStream,lChannelAssignment)
- (This)->lpVtbl -> get_KaraokeChannelAssignment(This,lStream,lChannelAssignment)
- #define IMSVidWebDVD_RestorePreferredSettings(This)
- (This)->lpVtbl -> RestorePreferredSettings(This)
- #define IMSVidWebDVD_get_ButtonRect(This,lButton,pRect)
- (This)->lpVtbl -> get_ButtonRect(This,lButton,pRect)
- #define IMSVidWebDVD_get_DVDScreenInMouseCoordinates(This,ppRect)
- (This)->lpVtbl -> get_DVDScreenInMouseCoordinates(This,ppRect)
- #define IMSVidWebDVD_put_DVDScreenInMouseCoordinates(This,pRect)
- (This)->lpVtbl -> put_DVDScreenInMouseCoordinates(This,pRect)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IMSVidWebDVD_OnDVDEvent_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lEvent,
- /* [in] */ LONG_PTR lParam1,
- /* [in] */ LONG_PTR lParam2);
- void __RPC_STUB IMSVidWebDVD_OnDVDEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_PlayTitle_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lTitle);
- void __RPC_STUB IMSVidWebDVD_PlayTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_PlayChapterInTitle_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lTitle,
- /* [in] */ long lChapter);
- void __RPC_STUB IMSVidWebDVD_PlayChapterInTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_PlayChapter_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lChapter);
- void __RPC_STUB IMSVidWebDVD_PlayChapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_PlayChaptersAutoStop_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lTitle,
- /* [in] */ long lstrChapter,
- /* [in] */ long lChapterCount);
- void __RPC_STUB IMSVidWebDVD_PlayChaptersAutoStop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_PlayAtTime_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ BSTR strTime);
- void __RPC_STUB IMSVidWebDVD_PlayAtTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_PlayAtTimeInTitle_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lTitle,
- /* [in] */ BSTR strTime);
- void __RPC_STUB IMSVidWebDVD_PlayAtTimeInTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_PlayPeriodInTitleAutoStop_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lTitle,
- /* [in] */ BSTR strStartTime,
- /* [in] */ BSTR strEndTime);
- void __RPC_STUB IMSVidWebDVD_PlayPeriodInTitleAutoStop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_ReplayChapter_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_ReplayChapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_PlayPrevChapter_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_PlayPrevChapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_PlayNextChapter_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_PlayNextChapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_StillOff_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_StillOff_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_AudioLanguage_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lStream,
- /* [defaultvalue][in] */ VARIANT_BOOL fFormat,
- /* [retval][out] */ BSTR *strAudioLang);
- void __RPC_STUB IMSVidWebDVD_get_AudioLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_ShowMenu_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ DVDMenuIDConstants MenuID);
- void __RPC_STUB IMSVidWebDVD_ShowMenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_Resume_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_Resume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_ReturnFromSubmenu_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_ReturnFromSubmenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_ButtonsAvailable_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_ButtonsAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentButton_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentButton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectAndActivateButton_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lButton);
- void __RPC_STUB IMSVidWebDVD_SelectAndActivateButton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_ActivateButton_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_ActivateButton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectRightButton_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_SelectRightButton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectLeftButton_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_SelectLeftButton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectLowerButton_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_SelectLowerButton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectUpperButton_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_SelectUpperButton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_ActivateAtPosition_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long xPos,
- /* [in] */ long yPos);
- void __RPC_STUB IMSVidWebDVD_ActivateAtPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectAtPosition_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long xPos,
- /* [in] */ long yPos);
- void __RPC_STUB IMSVidWebDVD_SelectAtPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_ButtonAtPosition_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long xPos,
- /* [in] */ long yPos,
- /* [retval][out] */ long *plButton);
- void __RPC_STUB IMSVidWebDVD_get_ButtonAtPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_NumberOfChapters_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lTitle,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_NumberOfChapters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_TotalTitleTime_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB IMSVidWebDVD_get_TotalTitleTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_TitlesAvailable_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_TitlesAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_VolumesAvailable_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_VolumesAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentVolume_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentVolume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentDiscSide_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentDiscSide_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentDomain_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentDomain_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentChapter_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentChapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentTitle_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentTime_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_DVDTimeCode2bstr_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long timeCode,
- /* [retval][out] */ BSTR *pTimeStr);
- void __RPC_STUB IMSVidWebDVD_DVDTimeCode2bstr_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DVDDirectory_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB IMSVidWebDVD_get_DVDDirectory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_put_DVDDirectory_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB IMSVidWebDVD_put_DVDDirectory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_IsSubpictureStreamEnabled_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lstream,
- /* [retval][out] */ VARIANT_BOOL *fEnabled);
- void __RPC_STUB IMSVidWebDVD_IsSubpictureStreamEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_IsAudioStreamEnabled_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lstream,
- /* [retval][out] */ VARIANT_BOOL *fEnabled);
- void __RPC_STUB IMSVidWebDVD_IsAudioStreamEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentSubpictureStream_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentSubpictureStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_put_CurrentSubpictureStream_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long newVal);
- void __RPC_STUB IMSVidWebDVD_put_CurrentSubpictureStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_SubpictureLanguage_Proxy(
- IMSVidWebDVD * This,
- long lStream,
- /* [retval][out] */ BSTR *strLanguage);
- void __RPC_STUB IMSVidWebDVD_get_SubpictureLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentAudioStream_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentAudioStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_put_CurrentAudioStream_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long newVal);
- void __RPC_STUB IMSVidWebDVD_put_CurrentAudioStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_AudioStreamsAvailable_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_AudioStreamsAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_AnglesAvailable_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_AnglesAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_CurrentAngle_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_CurrentAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_put_CurrentAngle_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long newVal);
- void __RPC_STUB IMSVidWebDVD_put_CurrentAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_SubpictureStreamsAvailable_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_SubpictureStreamsAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_SubpictureOn_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB IMSVidWebDVD_get_SubpictureOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_put_SubpictureOn_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB IMSVidWebDVD_put_SubpictureOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DVDUniqueID_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB IMSVidWebDVD_get_DVDUniqueID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_AcceptParentalLevelChange_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ VARIANT_BOOL fAccept,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword);
- void __RPC_STUB IMSVidWebDVD_AcceptParentalLevelChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_NotifyParentalLevelChange_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB IMSVidWebDVD_NotifyParentalLevelChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectParentalCountry_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lCountry,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword);
- void __RPC_STUB IMSVidWebDVD_SelectParentalCountry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectParentalLevel_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lParentalLevel,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword);
- void __RPC_STUB IMSVidWebDVD_SelectParentalLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_TitleParentalLevels_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lTitle,
- /* [retval][out] */ long *plParentalLevels);
- void __RPC_STUB IMSVidWebDVD_get_TitleParentalLevels_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_PlayerParentalCountry_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *plCountryCode);
- void __RPC_STUB IMSVidWebDVD_get_PlayerParentalCountry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_PlayerParentalLevel_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *plParentalLevel);
- void __RPC_STUB IMSVidWebDVD_get_PlayerParentalLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_Eject_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_Eject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_UOPValid_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lUOP,
- /* [retval][out] */ VARIANT_BOOL *pfValid);
- void __RPC_STUB IMSVidWebDVD_UOPValid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_SPRM_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lIndex,
- /* [retval][out] */ short *psSPRM);
- void __RPC_STUB IMSVidWebDVD_get_SPRM_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_GPRM_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lIndex,
- /* [retval][out] */ short *psSPRM);
- void __RPC_STUB IMSVidWebDVD_get_GPRM_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_put_GPRM_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lIndex,
- /* [in] */ short sValue);
- void __RPC_STUB IMSVidWebDVD_put_GPRM_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DVDTextStringType_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lLangIndex,
- /* [in] */ long lStringIndex,
- /* [retval][out] */ DVDTextStringType *pType);
- void __RPC_STUB IMSVidWebDVD_get_DVDTextStringType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DVDTextString_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lLangIndex,
- /* [in] */ long lStringIndex,
- /* [retval][out] */ BSTR *pstrText);
- void __RPC_STUB IMSVidWebDVD_get_DVDTextString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DVDTextNumberOfStrings_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lLangIndex,
- /* [retval][out] */ long *plNumOfStrings);
- void __RPC_STUB IMSVidWebDVD_get_DVDTextNumberOfStrings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DVDTextNumberOfLanguages_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *plNumOfLangs);
- void __RPC_STUB IMSVidWebDVD_get_DVDTextNumberOfLanguages_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DVDTextLanguageLCID_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lLangIndex,
- /* [retval][out] */ long *lcid);
- void __RPC_STUB IMSVidWebDVD_get_DVDTextLanguageLCID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_RegionChange_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_RegionChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DVDAdm_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ IDispatch **pVal);
- void __RPC_STUB IMSVidWebDVD_get_DVDAdm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_DeleteBookmark_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_DeleteBookmark_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_RestoreBookmark_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_RestoreBookmark_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SaveBookmark_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_SaveBookmark_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectDefaultAudioLanguage_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lang,
- /* [in] */ long ext);
- void __RPC_STUB IMSVidWebDVD_SelectDefaultAudioLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_SelectDefaultSubpictureLanguage_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lang,
- /* [in] */ DVDSPExt ext);
- void __RPC_STUB IMSVidWebDVD_SelectDefaultSubpictureLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_PreferredSubpictureStream_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_PreferredSubpictureStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DefaultMenuLanguage_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *lang);
- void __RPC_STUB IMSVidWebDVD_get_DefaultMenuLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_put_DefaultMenuLanguage_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lang);
- void __RPC_STUB IMSVidWebDVD_put_DefaultMenuLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DefaultSubpictureLanguage_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *lang);
- void __RPC_STUB IMSVidWebDVD_get_DefaultSubpictureLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DefaultAudioLanguage_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *lang);
- void __RPC_STUB IMSVidWebDVD_get_DefaultAudioLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DefaultSubpictureLanguageExt_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ DVDSPExt *ext);
- void __RPC_STUB IMSVidWebDVD_get_DefaultSubpictureLanguageExt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DefaultAudioLanguageExt_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *ext);
- void __RPC_STUB IMSVidWebDVD_get_DefaultAudioLanguageExt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_LanguageFromLCID_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lcid,
- /* [retval][out] */ BSTR *lang);
- void __RPC_STUB IMSVidWebDVD_get_LanguageFromLCID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_KaraokeAudioPresentationMode_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVD_get_KaraokeAudioPresentationMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_put_KaraokeAudioPresentationMode_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long newVal);
- void __RPC_STUB IMSVidWebDVD_put_KaraokeAudioPresentationMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_KaraokeChannelContent_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lStream,
- /* [in] */ long lChan,
- /* [retval][out] */ long *lContent);
- void __RPC_STUB IMSVidWebDVD_get_KaraokeChannelContent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_KaraokeChannelAssignment_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lStream,
- /* [retval][out] */ long *lChannelAssignment);
- void __RPC_STUB IMSVidWebDVD_get_KaraokeChannelAssignment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_RestorePreferredSettings_Proxy(
- IMSVidWebDVD * This);
- void __RPC_STUB IMSVidWebDVD_RestorePreferredSettings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_ButtonRect_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ long lButton,
- /* [retval][out] */ IMSVidRect **pRect);
- void __RPC_STUB IMSVidWebDVD_get_ButtonRect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_get_DVDScreenInMouseCoordinates_Proxy(
- IMSVidWebDVD * This,
- /* [retval][out] */ IMSVidRect **ppRect);
- void __RPC_STUB IMSVidWebDVD_get_DVDScreenInMouseCoordinates_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVD_put_DVDScreenInMouseCoordinates_Proxy(
- IMSVidWebDVD * This,
- /* [in] */ IMSVidRect *pRect);
- void __RPC_STUB IMSVidWebDVD_put_DVDScreenInMouseCoordinates_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidWebDVD_INTERFACE_DEFINED__ */
- #ifndef __IMSVidWebDVDEvent_INTERFACE_DEFINED__
- #define __IMSVidWebDVDEvent_INTERFACE_DEFINED__
- /* interface IMSVidWebDVDEvent */
- /* [unique][helpstring][uuid][hidden][oleautomation][object] */
- EXTERN_C const IID IID_IMSVidWebDVDEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B4F7A674-9B83-49cb-A357-C63B871BE958")
- IMSVidWebDVDEvent : public IMSVidPlaybackEvent
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DVDNotify(
- /* [in] */ long lEventCode,
- /* [in] */ VARIANT lParam1,
- /* [in] */ VARIANT lParam2) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayForwards(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayBackwards(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowMenu(
- /* [in] */ DVDMenuIDConstants __MIDL_0016,
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Resume(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelectOrActivateButton(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StillOff(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PauseOn(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeCurrentAudioStream(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeCurrentSubpictureStream(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeCurrentAngle(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayAtTimeInTitle(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayAtTime(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayChapterInTitle(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayChapter(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReplayChapter(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayNextChapter(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReturnFromSubmenu(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayTitle(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayPrevChapter(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeKaraokePresMode(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeVideoPresMode(
- /* [in] */ VARIANT_BOOL bEnabled) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidWebDVDEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidWebDVDEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidWebDVDEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidWebDVDEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidWebDVDEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidWebDVDEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidWebDVDEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidWebDVDEvent * 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);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *EndOfMedia )(
- IMSVidWebDVDEvent * This,
- /* [in] */ IMSVidPlayback *lpd);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DVDNotify )(
- IMSVidWebDVDEvent * This,
- /* [in] */ long lEventCode,
- /* [in] */ VARIANT lParam1,
- /* [in] */ VARIANT lParam2);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PlayForwards )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PlayBackwards )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ShowMenu )(
- IMSVidWebDVDEvent * This,
- /* [in] */ DVDMenuIDConstants __MIDL_0016,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Resume )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SelectOrActivateButton )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StillOff )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PauseOn )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeCurrentAudioStream )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeCurrentSubpictureStream )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeCurrentAngle )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PlayAtTimeInTitle )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PlayAtTime )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PlayChapterInTitle )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PlayChapter )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReplayChapter )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PlayNextChapter )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReturnFromSubmenu )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PlayTitle )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PlayPrevChapter )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeKaraokePresMode )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeVideoPresMode )(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
-
- END_INTERFACE
- } IMSVidWebDVDEventVtbl;
- interface IMSVidWebDVDEvent
- {
- CONST_VTBL struct IMSVidWebDVDEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidWebDVDEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidWebDVDEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidWebDVDEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidWebDVDEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidWebDVDEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidWebDVDEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidWebDVDEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidWebDVDEvent_EndOfMedia(This,lpd)
- (This)->lpVtbl -> EndOfMedia(This,lpd)
- #define IMSVidWebDVDEvent_DVDNotify(This,lEventCode,lParam1,lParam2)
- (This)->lpVtbl -> DVDNotify(This,lEventCode,lParam1,lParam2)
- #define IMSVidWebDVDEvent_PlayForwards(This,bEnabled)
- (This)->lpVtbl -> PlayForwards(This,bEnabled)
- #define IMSVidWebDVDEvent_PlayBackwards(This,bEnabled)
- (This)->lpVtbl -> PlayBackwards(This,bEnabled)
- #define IMSVidWebDVDEvent_ShowMenu(This,__MIDL_0016,bEnabled)
- (This)->lpVtbl -> ShowMenu(This,__MIDL_0016,bEnabled)
- #define IMSVidWebDVDEvent_Resume(This,bEnabled)
- (This)->lpVtbl -> Resume(This,bEnabled)
- #define IMSVidWebDVDEvent_SelectOrActivateButton(This,bEnabled)
- (This)->lpVtbl -> SelectOrActivateButton(This,bEnabled)
- #define IMSVidWebDVDEvent_StillOff(This,bEnabled)
- (This)->lpVtbl -> StillOff(This,bEnabled)
- #define IMSVidWebDVDEvent_PauseOn(This,bEnabled)
- (This)->lpVtbl -> PauseOn(This,bEnabled)
- #define IMSVidWebDVDEvent_ChangeCurrentAudioStream(This,bEnabled)
- (This)->lpVtbl -> ChangeCurrentAudioStream(This,bEnabled)
- #define IMSVidWebDVDEvent_ChangeCurrentSubpictureStream(This,bEnabled)
- (This)->lpVtbl -> ChangeCurrentSubpictureStream(This,bEnabled)
- #define IMSVidWebDVDEvent_ChangeCurrentAngle(This,bEnabled)
- (This)->lpVtbl -> ChangeCurrentAngle(This,bEnabled)
- #define IMSVidWebDVDEvent_PlayAtTimeInTitle(This,bEnabled)
- (This)->lpVtbl -> PlayAtTimeInTitle(This,bEnabled)
- #define IMSVidWebDVDEvent_PlayAtTime(This,bEnabled)
- (This)->lpVtbl -> PlayAtTime(This,bEnabled)
- #define IMSVidWebDVDEvent_PlayChapterInTitle(This,bEnabled)
- (This)->lpVtbl -> PlayChapterInTitle(This,bEnabled)
- #define IMSVidWebDVDEvent_PlayChapter(This,bEnabled)
- (This)->lpVtbl -> PlayChapter(This,bEnabled)
- #define IMSVidWebDVDEvent_ReplayChapter(This,bEnabled)
- (This)->lpVtbl -> ReplayChapter(This,bEnabled)
- #define IMSVidWebDVDEvent_PlayNextChapter(This,bEnabled)
- (This)->lpVtbl -> PlayNextChapter(This,bEnabled)
- #define IMSVidWebDVDEvent_Stop(This,bEnabled)
- (This)->lpVtbl -> Stop(This,bEnabled)
- #define IMSVidWebDVDEvent_ReturnFromSubmenu(This,bEnabled)
- (This)->lpVtbl -> ReturnFromSubmenu(This,bEnabled)
- #define IMSVidWebDVDEvent_PlayTitle(This,bEnabled)
- (This)->lpVtbl -> PlayTitle(This,bEnabled)
- #define IMSVidWebDVDEvent_PlayPrevChapter(This,bEnabled)
- (This)->lpVtbl -> PlayPrevChapter(This,bEnabled)
- #define IMSVidWebDVDEvent_ChangeKaraokePresMode(This,bEnabled)
- (This)->lpVtbl -> ChangeKaraokePresMode(This,bEnabled)
- #define IMSVidWebDVDEvent_ChangeVideoPresMode(This,bEnabled)
- (This)->lpVtbl -> ChangeVideoPresMode(This,bEnabled)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_DVDNotify_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ long lEventCode,
- /* [in] */ VARIANT lParam1,
- /* [in] */ VARIANT lParam2);
- void __RPC_STUB IMSVidWebDVDEvent_DVDNotify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PlayForwards_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PlayForwards_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PlayBackwards_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PlayBackwards_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_ShowMenu_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ DVDMenuIDConstants __MIDL_0016,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_ShowMenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_Resume_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_Resume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_SelectOrActivateButton_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_SelectOrActivateButton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_StillOff_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_StillOff_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PauseOn_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PauseOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_ChangeCurrentAudioStream_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_ChangeCurrentAudioStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_ChangeCurrentSubpictureStream_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_ChangeCurrentSubpictureStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_ChangeCurrentAngle_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_ChangeCurrentAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PlayAtTimeInTitle_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PlayAtTimeInTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PlayAtTime_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PlayAtTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PlayChapterInTitle_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PlayChapterInTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PlayChapter_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PlayChapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_ReplayChapter_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_ReplayChapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PlayNextChapter_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PlayNextChapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_Stop_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_Stop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_ReturnFromSubmenu_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_ReturnFromSubmenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PlayTitle_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PlayTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_PlayPrevChapter_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_PlayPrevChapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_ChangeKaraokePresMode_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_ChangeKaraokePresMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDEvent_ChangeVideoPresMode_Proxy(
- IMSVidWebDVDEvent * This,
- /* [in] */ VARIANT_BOOL bEnabled);
- void __RPC_STUB IMSVidWebDVDEvent_ChangeVideoPresMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidWebDVDEvent_INTERFACE_DEFINED__ */
- #ifndef __IMSVidWebDVDAdm_INTERFACE_DEFINED__
- #define __IMSVidWebDVDAdm_INTERFACE_DEFINED__
- /* interface IMSVidWebDVDAdm */
- /* [unique][helpstring][uuid][hidden][oleautomation][dual][object] */
- EXTERN_C const IID IID_IMSVidWebDVDAdm;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B8BE681A-EB2C-47f0-B415-94D5452F0E05")
- IMSVidWebDVDAdm : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangePassword(
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strOld,
- /* [in] */ BSTR strNew) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveParentalLevel(
- /* [in] */ long level,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveParentalCountry(
- /* [in] */ long country,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConfirmPassword(
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword,
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetParentalLevel(
- /* [retval][out] */ long *lLevel) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetParentalCountry(
- /* [retval][out] */ long *lCountry) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultAudioLCID(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultAudioLCID(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultSubpictureLCID(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultSubpictureLCID(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultMenuLCID(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultMenuLCID(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BookmarkOnStop(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BookmarkOnStop(
- /* [in] */ VARIANT_BOOL newVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidWebDVDAdmVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidWebDVDAdm * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidWebDVDAdm * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidWebDVDAdm * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidWebDVDAdm * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidWebDVDAdm * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidWebDVDAdm * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidWebDVDAdm * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangePassword )(
- IMSVidWebDVDAdm * This,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strOld,
- /* [in] */ BSTR strNew);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveParentalLevel )(
- IMSVidWebDVDAdm * This,
- /* [in] */ long level,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveParentalCountry )(
- IMSVidWebDVDAdm * This,
- /* [in] */ long country,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ConfirmPassword )(
- IMSVidWebDVDAdm * This,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetParentalLevel )(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *lLevel);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetParentalCountry )(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *lCountry);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultAudioLCID )(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultAudioLCID )(
- IMSVidWebDVDAdm * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultSubpictureLCID )(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultSubpictureLCID )(
- IMSVidWebDVDAdm * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultMenuLCID )(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultMenuLCID )(
- IMSVidWebDVDAdm * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BookmarkOnStop )(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BookmarkOnStop )(
- IMSVidWebDVDAdm * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- END_INTERFACE
- } IMSVidWebDVDAdmVtbl;
- interface IMSVidWebDVDAdm
- {
- CONST_VTBL struct IMSVidWebDVDAdmVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidWebDVDAdm_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidWebDVDAdm_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidWebDVDAdm_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidWebDVDAdm_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidWebDVDAdm_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidWebDVDAdm_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidWebDVDAdm_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidWebDVDAdm_ChangePassword(This,strUserName,strOld,strNew)
- (This)->lpVtbl -> ChangePassword(This,strUserName,strOld,strNew)
- #define IMSVidWebDVDAdm_SaveParentalLevel(This,level,strUserName,strPassword)
- (This)->lpVtbl -> SaveParentalLevel(This,level,strUserName,strPassword)
- #define IMSVidWebDVDAdm_SaveParentalCountry(This,country,strUserName,strPassword)
- (This)->lpVtbl -> SaveParentalCountry(This,country,strUserName,strPassword)
- #define IMSVidWebDVDAdm_ConfirmPassword(This,strUserName,strPassword,pVal)
- (This)->lpVtbl -> ConfirmPassword(This,strUserName,strPassword,pVal)
- #define IMSVidWebDVDAdm_GetParentalLevel(This,lLevel)
- (This)->lpVtbl -> GetParentalLevel(This,lLevel)
- #define IMSVidWebDVDAdm_GetParentalCountry(This,lCountry)
- (This)->lpVtbl -> GetParentalCountry(This,lCountry)
- #define IMSVidWebDVDAdm_get_DefaultAudioLCID(This,pVal)
- (This)->lpVtbl -> get_DefaultAudioLCID(This,pVal)
- #define IMSVidWebDVDAdm_put_DefaultAudioLCID(This,newVal)
- (This)->lpVtbl -> put_DefaultAudioLCID(This,newVal)
- #define IMSVidWebDVDAdm_get_DefaultSubpictureLCID(This,pVal)
- (This)->lpVtbl -> get_DefaultSubpictureLCID(This,pVal)
- #define IMSVidWebDVDAdm_put_DefaultSubpictureLCID(This,newVal)
- (This)->lpVtbl -> put_DefaultSubpictureLCID(This,newVal)
- #define IMSVidWebDVDAdm_get_DefaultMenuLCID(This,pVal)
- (This)->lpVtbl -> get_DefaultMenuLCID(This,pVal)
- #define IMSVidWebDVDAdm_put_DefaultMenuLCID(This,newVal)
- (This)->lpVtbl -> put_DefaultMenuLCID(This,newVal)
- #define IMSVidWebDVDAdm_get_BookmarkOnStop(This,pVal)
- (This)->lpVtbl -> get_BookmarkOnStop(This,pVal)
- #define IMSVidWebDVDAdm_put_BookmarkOnStop(This,newVal)
- (This)->lpVtbl -> put_BookmarkOnStop(This,newVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_ChangePassword_Proxy(
- IMSVidWebDVDAdm * This,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strOld,
- /* [in] */ BSTR strNew);
- void __RPC_STUB IMSVidWebDVDAdm_ChangePassword_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_SaveParentalLevel_Proxy(
- IMSVidWebDVDAdm * This,
- /* [in] */ long level,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword);
- void __RPC_STUB IMSVidWebDVDAdm_SaveParentalLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_SaveParentalCountry_Proxy(
- IMSVidWebDVDAdm * This,
- /* [in] */ long country,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword);
- void __RPC_STUB IMSVidWebDVDAdm_SaveParentalCountry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_ConfirmPassword_Proxy(
- IMSVidWebDVDAdm * This,
- /* [in] */ BSTR strUserName,
- /* [in] */ BSTR strPassword,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB IMSVidWebDVDAdm_ConfirmPassword_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_GetParentalLevel_Proxy(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *lLevel);
- void __RPC_STUB IMSVidWebDVDAdm_GetParentalLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_GetParentalCountry_Proxy(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *lCountry);
- void __RPC_STUB IMSVidWebDVDAdm_GetParentalCountry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_get_DefaultAudioLCID_Proxy(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVDAdm_get_DefaultAudioLCID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_put_DefaultAudioLCID_Proxy(
- IMSVidWebDVDAdm * This,
- /* [in] */ long newVal);
- void __RPC_STUB IMSVidWebDVDAdm_put_DefaultAudioLCID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_get_DefaultSubpictureLCID_Proxy(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVDAdm_get_DefaultSubpictureLCID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_put_DefaultSubpictureLCID_Proxy(
- IMSVidWebDVDAdm * This,
- /* [in] */ long newVal);
- void __RPC_STUB IMSVidWebDVDAdm_put_DefaultSubpictureLCID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_get_DefaultMenuLCID_Proxy(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMSVidWebDVDAdm_get_DefaultMenuLCID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_put_DefaultMenuLCID_Proxy(
- IMSVidWebDVDAdm * This,
- /* [in] */ long newVal);
- void __RPC_STUB IMSVidWebDVDAdm_put_DefaultMenuLCID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_get_BookmarkOnStop_Proxy(
- IMSVidWebDVDAdm * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB IMSVidWebDVDAdm_get_BookmarkOnStop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidWebDVDAdm_put_BookmarkOnStop_Proxy(
- IMSVidWebDVDAdm * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB IMSVidWebDVDAdm_put_BookmarkOnStop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidWebDVDAdm_INTERFACE_DEFINED__ */
- #ifndef __IMSVidOutputDevice_INTERFACE_DEFINED__
- #define __IMSVidOutputDevice_INTERFACE_DEFINED__
- /* interface IMSVidOutputDevice */
- /* [unique][helpstring][uuid][oleautomation][dual][object] */
- EXTERN_C const IID IID_IMSVidOutputDevice;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("37B03546-A4C8-11d2-B634-00C04F79498E")
- IMSVidOutputDevice : public IMSVidDevice
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IMSVidOutputDeviceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidOutputDevice * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidOutputDevice * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidOutputDevice * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidOutputDevice * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidOutputDevice * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidOutputDevice * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidOutputDevice * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- IMSVidOutputDevice * This,
- /* [retval][out] */ BSTR *Name);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )(
- IMSVidOutputDevice * This,
- /* [retval][out] */ long *Status);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Power )(
- IMSVidOutputDevice * This,
- /* [in] */ VARIANT_BOOL Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Power )(
- IMSVidOutputDevice * This,
- /* [out][retval] */ VARIANT_BOOL *Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
- IMSVidOutputDevice * This,
- /* [retval][out] */ BSTR *Guid);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassID )(
- IMSVidOutputDevice * This,
- /* [retval][out] */ BSTR *Clsid);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__Category )(
- IMSVidOutputDevice * This,
- /* [retval][out] */ GUID *Guid);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__ClassID )(
- IMSVidOutputDevice * This,
- /* [retval][out] */ GUID *Clsid);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsEqualDevice )(
- IMSVidOutputDevice * This,
- /* [in] */ IMSVidDevice *Device,
- /* [retval][out] */ VARIANT_BOOL *IsEqual);
-
- END_INTERFACE
- } IMSVidOutputDeviceVtbl;
- interface IMSVidOutputDevice
- {
- CONST_VTBL struct IMSVidOutputDeviceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidOutputDevice_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidOutputDevice_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidOutputDevice_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidOutputDevice_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidOutputDevice_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidOutputDevice_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidOutputDevice_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidOutputDevice_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define IMSVidOutputDevice_get_Status(This,Status)
- (This)->lpVtbl -> get_Status(This,Status)
- #define IMSVidOutputDevice_put_Power(This,Power)
- (This)->lpVtbl -> put_Power(This,Power)
- #define IMSVidOutputDevice_get_Power(This,Power)
- (This)->lpVtbl -> get_Power(This,Power)
- #define IMSVidOutputDevice_get_Category(This,Guid)
- (This)->lpVtbl -> get_Category(This,Guid)
- #define IMSVidOutputDevice_get_ClassID(This,Clsid)
- (This)->lpVtbl -> get_ClassID(This,Clsid)
- #define IMSVidOutputDevice_get__Category(This,Guid)
- (This)->lpVtbl -> get__Category(This,Guid)
- #define IMSVidOutputDevice_get__ClassID(This,Clsid)
- (This)->lpVtbl -> get__ClassID(This,Clsid)
- #define IMSVidOutputDevice_IsEqualDevice(This,Device,IsEqual)
- (This)->lpVtbl -> IsEqualDevice(This,Device,IsEqual)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __IMSVidOutputDevice_INTERFACE_DEFINED__ */
- #ifndef __IMSVidOutputDeviceEvent_INTERFACE_DEFINED__
- #define __IMSVidOutputDeviceEvent_INTERFACE_DEFINED__
- /* interface IMSVidOutputDeviceEvent */
- /* [unique][helpstring][uuid][oleautomation][object] */
- EXTERN_C const IID IID_IMSVidOutputDeviceEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2E6A14E2-571C-11d3-B652-00C04F79498E")
- IMSVidOutputDeviceEvent : public IMSVidDeviceEvent
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IMSVidOutputDeviceEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidOutputDeviceEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidOutputDeviceEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidOutputDeviceEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidOutputDeviceEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidOutputDeviceEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidOutputDeviceEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidOutputDeviceEvent * 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);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *StateChange )(
- IMSVidOutputDeviceEvent * This,
- /* [in] */ IMSVidDevice *lpd,
- /* [in] */ long oldState,
- /* [in] */ long newState);
-
- END_INTERFACE
- } IMSVidOutputDeviceEventVtbl;
- interface IMSVidOutputDeviceEvent
- {
- CONST_VTBL struct IMSVidOutputDeviceEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidOutputDeviceEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidOutputDeviceEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidOutputDeviceEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidOutputDeviceEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidOutputDeviceEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidOutputDeviceEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidOutputDeviceEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidOutputDeviceEvent_StateChange(This,lpd,oldState,newState)
- (This)->lpVtbl -> StateChange(This,lpd,oldState,newState)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __IMSVidOutputDeviceEvent_INTERFACE_DEFINED__ */
- #ifndef __IMSVidFeature_INTERFACE_DEFINED__
- #define __IMSVidFeature_INTERFACE_DEFINED__
- /* interface IMSVidFeature */
- /* [unique][helpstring][uuid][oleautomation][dual][object] */
- EXTERN_C const IID IID_IMSVidFeature;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("37B03547-A4C8-11d2-B634-00C04F79498E")
- IMSVidFeature : public IMSVidDevice
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IMSVidFeatureVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidFeature * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidFeature * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidFeature * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidFeature * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidFeature * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidFeature * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidFeature * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- IMSVidFeature * This,
- /* [retval][out] */ BSTR *Name);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )(
- IMSVidFeature * This,
- /* [retval][out] */ long *Status);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Power )(
- IMSVidFeature * This,
- /* [in] */ VARIANT_BOOL Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Power )(
- IMSVidFeature * This,
- /* [out][retval] */ VARIANT_BOOL *Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
- IMSVidFeature * This,
- /* [retval][out] */ BSTR *Guid);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassID )(
- IMSVidFeature * This,
- /* [retval][out] */ BSTR *Clsid);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__Category )(
- IMSVidFeature * This,
- /* [retval][out] */ GUID *Guid);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__ClassID )(
- IMSVidFeature * This,
- /* [retval][out] */ GUID *Clsid);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsEqualDevice )(
- IMSVidFeature * This,
- /* [in] */ IMSVidDevice *Device,
- /* [retval][out] */ VARIANT_BOOL *IsEqual);
-
- END_INTERFACE
- } IMSVidFeatureVtbl;
- interface IMSVidFeature
- {
- CONST_VTBL struct IMSVidFeatureVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidFeature_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidFeature_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidFeature_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidFeature_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidFeature_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidFeature_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidFeature_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidFeature_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define IMSVidFeature_get_Status(This,Status)
- (This)->lpVtbl -> get_Status(This,Status)
- #define IMSVidFeature_put_Power(This,Power)
- (This)->lpVtbl -> put_Power(This,Power)
- #define IMSVidFeature_get_Power(This,Power)
- (This)->lpVtbl -> get_Power(This,Power)
- #define IMSVidFeature_get_Category(This,Guid)
- (This)->lpVtbl -> get_Category(This,Guid)
- #define IMSVidFeature_get_ClassID(This,Clsid)
- (This)->lpVtbl -> get_ClassID(This,Clsid)
- #define IMSVidFeature_get__Category(This,Guid)
- (This)->lpVtbl -> get__Category(This,Guid)
- #define IMSVidFeature_get__ClassID(This,Clsid)
- (This)->lpVtbl -> get__ClassID(This,Clsid)
- #define IMSVidFeature_IsEqualDevice(This,Device,IsEqual)
- (This)->lpVtbl -> IsEqualDevice(This,Device,IsEqual)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __IMSVidFeature_INTERFACE_DEFINED__ */
- #ifndef __IMSVidFeatureEvent_INTERFACE_DEFINED__
- #define __IMSVidFeatureEvent_INTERFACE_DEFINED__
- /* interface IMSVidFeatureEvent */
- /* [unique][helpstring][uuid][oleautomation][object] */
- EXTERN_C const IID IID_IMSVidFeatureEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3DD2903C-E0AA-11d2-B63A-00C04F79498E")
- IMSVidFeatureEvent : public IMSVidDeviceEvent
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IMSVidFeatureEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidFeatureEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidFeatureEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidFeatureEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidFeatureEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidFeatureEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidFeatureEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidFeatureEvent * 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);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *StateChange )(
- IMSVidFeatureEvent * This,
- /* [in] */ IMSVidDevice *lpd,
- /* [in] */ long oldState,
- /* [in] */ long newState);
-
- END_INTERFACE
- } IMSVidFeatureEventVtbl;
- interface IMSVidFeatureEvent
- {
- CONST_VTBL struct IMSVidFeatureEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidFeatureEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidFeatureEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidFeatureEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidFeatureEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidFeatureEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidFeatureEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidFeatureEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidFeatureEvent_StateChange(This,lpd,oldState,newState)
- (This)->lpVtbl -> StateChange(This,lpd,oldState,newState)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __IMSVidFeatureEvent_INTERFACE_DEFINED__ */
- #ifndef __IMSVidDataServices_INTERFACE_DEFINED__
- #define __IMSVidDataServices_INTERFACE_DEFINED__
- /* interface IMSVidDataServices */
- /* [unique][helpstring][uuid][hidden][oleautomation][dual][object] */
- EXTERN_C const IID IID_IMSVidDataServices;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("334125C1-77E5-11d3-B653-00C04F79498E")
- IMSVidDataServices : public IMSVidFeature
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IMSVidDataServicesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidDataServices * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidDataServices * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidDataServices * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidDataServices * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidDataServices * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidDataServices * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidDataServices * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- IMSVidDataServices * This,
- /* [retval][out] */ BSTR *Name);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )(
- IMSVidDataServices * This,
- /* [retval][out] */ long *Status);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Power )(
- IMSVidDataServices * This,
- /* [in] */ VARIANT_BOOL Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Power )(
- IMSVidDataServices * This,
- /* [out][retval] */ VARIANT_BOOL *Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
- IMSVidDataServices * This,
- /* [retval][out] */ BSTR *Guid);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassID )(
- IMSVidDataServices * This,