segment.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:458k
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0347 */
- /* Compiler settings for segment.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __segment_h__
- #define __segment_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __IMSVidRect_FWD_DEFINED__
- #define __IMSVidRect_FWD_DEFINED__
- typedef interface IMSVidRect IMSVidRect;
- #endif /* __IMSVidRect_FWD_DEFINED__ */
- #ifndef __IMSVidGraphSegmentContainer_FWD_DEFINED__
- #define __IMSVidGraphSegmentContainer_FWD_DEFINED__
- typedef interface IMSVidGraphSegmentContainer IMSVidGraphSegmentContainer;
- #endif /* __IMSVidGraphSegmentContainer_FWD_DEFINED__ */
- #ifndef __IMSVidGraphSegment_FWD_DEFINED__
- #define __IMSVidGraphSegment_FWD_DEFINED__
- typedef interface IMSVidGraphSegment IMSVidGraphSegment;
- #endif /* __IMSVidGraphSegment_FWD_DEFINED__ */
- #ifndef __IMSVidGraphSegmentUserInput_FWD_DEFINED__
- #define __IMSVidGraphSegmentUserInput_FWD_DEFINED__
- typedef interface IMSVidGraphSegmentUserInput IMSVidGraphSegmentUserInput;
- #endif /* __IMSVidGraphSegmentUserInput_FWD_DEFINED__ */
- #ifndef __IMSVidCompositionSegment_FWD_DEFINED__
- #define __IMSVidCompositionSegment_FWD_DEFINED__
- typedef interface IMSVidCompositionSegment IMSVidCompositionSegment;
- #endif /* __IMSVidCompositionSegment_FWD_DEFINED__ */
- #ifndef __IEnumMSVidGraphSegment_FWD_DEFINED__
- #define __IEnumMSVidGraphSegment_FWD_DEFINED__
- typedef interface IEnumMSVidGraphSegment IEnumMSVidGraphSegment;
- #endif /* __IEnumMSVidGraphSegment_FWD_DEFINED__ */
- #ifndef __IMSVidVRGraphSegment_FWD_DEFINED__
- #define __IMSVidVRGraphSegment_FWD_DEFINED__
- typedef interface IMSVidVRGraphSegment IMSVidVRGraphSegment;
- #endif /* __IMSVidVRGraphSegment_FWD_DEFINED__ */
- #ifndef __IMSVidDevice_FWD_DEFINED__
- #define __IMSVidDevice_FWD_DEFINED__
- typedef interface IMSVidDevice IMSVidDevice;
- #endif /* __IMSVidDevice_FWD_DEFINED__ */
- #ifndef __IMSVidInputDevice_FWD_DEFINED__
- #define __IMSVidInputDevice_FWD_DEFINED__
- typedef interface IMSVidInputDevice IMSVidInputDevice;
- #endif /* __IMSVidInputDevice_FWD_DEFINED__ */
- #ifndef __IMSVidDeviceEvent_FWD_DEFINED__
- #define __IMSVidDeviceEvent_FWD_DEFINED__
- typedef interface IMSVidDeviceEvent IMSVidDeviceEvent;
- #endif /* __IMSVidDeviceEvent_FWD_DEFINED__ */
- #ifndef __IMSVidInputDeviceEvent_FWD_DEFINED__
- #define __IMSVidInputDeviceEvent_FWD_DEFINED__
- typedef interface IMSVidInputDeviceEvent IMSVidInputDeviceEvent;
- #endif /* __IMSVidInputDeviceEvent_FWD_DEFINED__ */
- #ifndef __IMSVidVideoInputDevice_FWD_DEFINED__
- #define __IMSVidVideoInputDevice_FWD_DEFINED__
- typedef interface IMSVidVideoInputDevice IMSVidVideoInputDevice;
- #endif /* __IMSVidVideoInputDevice_FWD_DEFINED__ */
- #ifndef __IMSVidPlayback_FWD_DEFINED__
- #define __IMSVidPlayback_FWD_DEFINED__
- typedef interface IMSVidPlayback IMSVidPlayback;
- #endif /* __IMSVidPlayback_FWD_DEFINED__ */
- #ifndef __IMSVidPlaybackEvent_FWD_DEFINED__
- #define __IMSVidPlaybackEvent_FWD_DEFINED__
- typedef interface IMSVidPlaybackEvent IMSVidPlaybackEvent;
- #endif /* __IMSVidPlaybackEvent_FWD_DEFINED__ */
- #ifndef __IMSVidTuner_FWD_DEFINED__
- #define __IMSVidTuner_FWD_DEFINED__
- typedef interface IMSVidTuner IMSVidTuner;
- #endif /* __IMSVidTuner_FWD_DEFINED__ */
- #ifndef __IMSVidTunerEvent_FWD_DEFINED__
- #define __IMSVidTunerEvent_FWD_DEFINED__
- typedef interface IMSVidTunerEvent IMSVidTunerEvent;
- #endif /* __IMSVidTunerEvent_FWD_DEFINED__ */
- #ifndef __IMSVidAnalogTuner_FWD_DEFINED__
- #define __IMSVidAnalogTuner_FWD_DEFINED__
- typedef interface IMSVidAnalogTuner IMSVidAnalogTuner;
- #endif /* __IMSVidAnalogTuner_FWD_DEFINED__ */
- #ifndef __IMSVidAnalogTunerEvent_FWD_DEFINED__
- #define __IMSVidAnalogTunerEvent_FWD_DEFINED__
- typedef interface IMSVidAnalogTunerEvent IMSVidAnalogTunerEvent;
- #endif /* __IMSVidAnalogTunerEvent_FWD_DEFINED__ */
- #ifndef __IMSVidFilePlayback_FWD_DEFINED__
- #define __IMSVidFilePlayback_FWD_DEFINED__
- typedef interface IMSVidFilePlayback IMSVidFilePlayback;
- #endif /* __IMSVidFilePlayback_FWD_DEFINED__ */
- #ifndef __IMSVidFilePlaybackEvent_FWD_DEFINED__
- #define __IMSVidFilePlaybackEvent_FWD_DEFINED__
- typedef interface IMSVidFilePlaybackEvent IMSVidFilePlaybackEvent;
- #endif /* __IMSVidFilePlaybackEvent_FWD_DEFINED__ */
- #ifndef __IMSVidWebDVD_FWD_DEFINED__
- #define __IMSVidWebDVD_FWD_DEFINED__
- typedef interface IMSVidWebDVD IMSVidWebDVD;
- #endif /* __IMSVidWebDVD_FWD_DEFINED__ */
- #ifndef __IMSVidWebDVDEvent_FWD_DEFINED__
- #define __IMSVidWebDVDEvent_FWD_DEFINED__
- typedef interface IMSVidWebDVDEvent IMSVidWebDVDEvent;
- #endif /* __IMSVidWebDVDEvent_FWD_DEFINED__ */
- #ifndef __IMSVidWebDVDAdm_FWD_DEFINED__
- #define __IMSVidWebDVDAdm_FWD_DEFINED__
- typedef interface IMSVidWebDVDAdm IMSVidWebDVDAdm;
- #endif /* __IMSVidWebDVDAdm_FWD_DEFINED__ */
- #ifndef __IMSVidOutputDevice_FWD_DEFINED__
- #define __IMSVidOutputDevice_FWD_DEFINED__
- typedef interface IMSVidOutputDevice IMSVidOutputDevice;
- #endif /* __IMSVidOutputDevice_FWD_DEFINED__ */
- #ifndef __IMSVidOutputDeviceEvent_FWD_DEFINED__
- #define __IMSVidOutputDeviceEvent_FWD_DEFINED__
- typedef interface IMSVidOutputDeviceEvent IMSVidOutputDeviceEvent;
- #endif /* __IMSVidOutputDeviceEvent_FWD_DEFINED__ */
- #ifndef __IMSVidFeature_FWD_DEFINED__
- #define __IMSVidFeature_FWD_DEFINED__
- typedef interface IMSVidFeature IMSVidFeature;
- #endif /* __IMSVidFeature_FWD_DEFINED__ */
- #ifndef __IMSVidFeatureEvent_FWD_DEFINED__
- #define __IMSVidFeatureEvent_FWD_DEFINED__
- typedef interface IMSVidFeatureEvent IMSVidFeatureEvent;
- #endif /* __IMSVidFeatureEvent_FWD_DEFINED__ */
- #ifndef __IMSVidDataServices_FWD_DEFINED__
- #define __IMSVidDataServices_FWD_DEFINED__
- typedef interface IMSVidDataServices IMSVidDataServices;
- #endif /* __IMSVidDataServices_FWD_DEFINED__ */
- #ifndef __IMSVidDataServicesEvent_FWD_DEFINED__
- #define __IMSVidDataServicesEvent_FWD_DEFINED__
- typedef interface IMSVidDataServicesEvent IMSVidDataServicesEvent;
- #endif /* __IMSVidDataServicesEvent_FWD_DEFINED__ */
- #ifndef __IMSVidClosedCaptioning_FWD_DEFINED__
- #define __IMSVidClosedCaptioning_FWD_DEFINED__
- typedef interface IMSVidClosedCaptioning IMSVidClosedCaptioning;
- #endif /* __IMSVidClosedCaptioning_FWD_DEFINED__ */
- #ifndef __IMSVidTVEGSeg_FWD_DEFINED__
- #define __IMSVidTVEGSeg_FWD_DEFINED__
- typedef interface IMSVidTVEGSeg IMSVidTVEGSeg;
- #endif /* __IMSVidTVEGSeg_FWD_DEFINED__ */
- #ifndef __IMSVidCAGSeg_FWD_DEFINED__
- #define __IMSVidCAGSeg_FWD_DEFINED__
- typedef interface IMSVidCAGSeg IMSVidCAGSeg;
- #endif /* __IMSVidCAGSeg_FWD_DEFINED__ */
- #ifndef __IMSVidVideoRenderer_FWD_DEFINED__
- #define __IMSVidVideoRenderer_FWD_DEFINED__
- typedef interface IMSVidVideoRenderer IMSVidVideoRenderer;
- #endif /* __IMSVidVideoRenderer_FWD_DEFINED__ */
- #ifndef __IMSVidVideoRendererEvent_FWD_DEFINED__
- #define __IMSVidVideoRendererEvent_FWD_DEFINED__
- typedef interface IMSVidVideoRendererEvent IMSVidVideoRendererEvent;
- #endif /* __IMSVidVideoRendererEvent_FWD_DEFINED__ */
- #ifndef __IMSVidAudioRenderer_FWD_DEFINED__
- #define __IMSVidAudioRenderer_FWD_DEFINED__
- typedef interface IMSVidAudioRenderer IMSVidAudioRenderer;
- #endif /* __IMSVidAudioRenderer_FWD_DEFINED__ */
- #ifndef __IMSVidAudioRendererEvent_FWD_DEFINED__
- #define __IMSVidAudioRendererEvent_FWD_DEFINED__
- typedef interface IMSVidAudioRendererEvent IMSVidAudioRendererEvent;
- #endif /* __IMSVidAudioRendererEvent_FWD_DEFINED__ */
- #ifndef __IMSVidInputDevices_FWD_DEFINED__
- #define __IMSVidInputDevices_FWD_DEFINED__
- typedef interface IMSVidInputDevices IMSVidInputDevices;
- #endif /* __IMSVidInputDevices_FWD_DEFINED__ */
- #ifndef __IMSVidOutputDevices_FWD_DEFINED__
- #define __IMSVidOutputDevices_FWD_DEFINED__
- typedef interface IMSVidOutputDevices IMSVidOutputDevices;
- #endif /* __IMSVidOutputDevices_FWD_DEFINED__ */
- #ifndef __IMSVidVideoRendererDevices_FWD_DEFINED__
- #define __IMSVidVideoRendererDevices_FWD_DEFINED__
- typedef interface IMSVidVideoRendererDevices IMSVidVideoRendererDevices;
- #endif /* __IMSVidVideoRendererDevices_FWD_DEFINED__ */
- #ifndef __IMSVidAudioRendererDevices_FWD_DEFINED__
- #define __IMSVidAudioRendererDevices_FWD_DEFINED__
- typedef interface IMSVidAudioRendererDevices IMSVidAudioRendererDevices;
- #endif /* __IMSVidAudioRendererDevices_FWD_DEFINED__ */
- #ifndef __IMSVidFeatures_FWD_DEFINED__
- #define __IMSVidFeatures_FWD_DEFINED__
- typedef interface IMSVidFeatures IMSVidFeatures;
- #endif /* __IMSVidFeatures_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
- #include "strmif.h"
- #include "mstve.h"
- #include "mstvca.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_segment_0000 */
- /* [local] */
- //+-------------------------------------------------------------------------
- //
- // Microsoft Windows
- // Copyright (C) Microsoft Corporation, 1999-2000.
- //
- //--------------------------------------------------------------------------
- #pragma once
- #include <olectl.h>
- typedef /* [public] */
- enum __MIDL___MIDL_itf_segment_0000_0001
- { dispidName = 0,
- dispidStatus = dispidName + 1,
- dispidDevImageSourceWidth = dispidStatus + 1,
- dispidDevImageSourceHeight = dispidDevImageSourceWidth + 1,
- dispidDevCountryCode = dispidDevImageSourceHeight + 1,
- dispidDevOverScan = dispidDevCountryCode + 1,
- dispidSegment = dispidDevOverScan + 1,
- dispidDevVolume = dispidSegment + 1,
- dispidDevBalance = dispidDevVolume + 1,
- dispidDevPower = dispidDevBalance + 1,
- dispidTuneChan = dispidDevPower + 1,
- dispidDevVideoSubchannel = dispidTuneChan + 1,
- dispidDevAudioSubchannel = dispidDevVideoSubchannel + 1,
- dispidChannelAvailable = dispidDevAudioSubchannel + 1,
- dispidDevVideoFrequency = dispidChannelAvailable + 1,
- dispidDevAudioFrequency = dispidDevVideoFrequency + 1,
- dispidCount = dispidDevAudioFrequency + 1,
- dispidDevFileName = dispidCount + 1,
- dispidVisible = dispidDevFileName + 1,
- dispidOwner = dispidVisible + 1,
- dispidMessageDrain = dispidOwner + 1,
- dispidViewable = dispidMessageDrain + 1,
- dispidDevView = dispidViewable + 1,
- dispidKSCat = dispidDevView + 1,
- dispidCLSID = dispidKSCat + 1,
- dispid_KSCat = dispidCLSID + 1,
- dispid_CLSID = dispid_KSCat + 1,
- dispidTune = dispid_CLSID + 1,
- dispidTS = dispidTune + 1,
- dispidDevSAP = dispidTS + 1,
- dispidClip = dispidDevSAP + 1,
- dispidRequestedClipRect = dispidClip + 1,
- dispidClippedSourceRect = dispidRequestedClipRect + 1,
- dispidAvailableSourceRect = dispidClippedSourceRect + 1,
- dispidMediaPosition = dispidAvailableSourceRect + 1,
- dispidDevRun = dispidMediaPosition + 1,
- dispidDevPause = dispidDevRun + 1,
- dispidDevStop = dispidDevPause + 1,
- dispidCCEnable = dispidDevStop + 1,
- dispidDevStep = dispidCCEnable + 1,
- dispidDevCanStep = dispidDevStep + 1,
- dispidSourceSize = dispidDevCanStep + 1,
- dispid_playtitle = dispidSourceSize + 1,
- dispid_playchapterintitle = dispid_playtitle + 1,
- dispid_playchapter = dispid_playchapterintitle + 1,
- dispid_playchaptersautostop = dispid_playchapter + 1,
- dispid_playattime = dispid_playchaptersautostop + 1,
- dispid_playattimeintitle = dispid_playattime + 1,
- dispid_playperiodintitleautostop = dispid_playattimeintitle + 1,
- dispid_replaychapter = dispid_playperiodintitleautostop + 1,
- dispid_playprevchapter = dispid_replaychapter + 1,
- dispid_playnextchapter = dispid_playprevchapter + 1,
- dispid_playforwards = dispid_playnextchapter + 1,
- dispid_playbackwards = dispid_playforwards + 1,
- dispid_stilloff = dispid_playbackwards + 1,
- dispid_audiolanguage = dispid_stilloff + 1,
- dispid_showmenu = dispid_audiolanguage + 1,
- dispid_resume = dispid_showmenu + 1,
- dispid_returnfromsubmenu = dispid_resume + 1,
- dispid_buttonsavailable = dispid_returnfromsubmenu + 1,
- dispid_currentbutton = dispid_buttonsavailable + 1,
- dispid_SelectAndActivateButton = dispid_currentbutton + 1,
- dispid_ActivateButton = dispid_SelectAndActivateButton + 1,
- dispid_SelectRightButton = dispid_ActivateButton + 1,
- dispid_SelectLeftButton = dispid_SelectRightButton + 1,
- dispid_SelectLowerButton = dispid_SelectLeftButton + 1,
- dispid_SelectUpperButton = dispid_SelectLowerButton + 1,
- dispid_ActivateAtPosition = dispid_SelectUpperButton + 1,
- dispid_SelectAtPosition = dispid_ActivateAtPosition + 1,
- dispid_ButtonAtPosition = dispid_SelectAtPosition + 1,
- dispid_NumberOfChapters = dispid_ButtonAtPosition + 1,
- dispid_TotalTitleTime = dispid_NumberOfChapters + 1,
- dispid_TitlesAvailable = dispid_TotalTitleTime + 1,
- dispid_VolumesAvailable = dispid_TitlesAvailable + 1,
- dispid_CurrentVolume = dispid_VolumesAvailable + 1,
- dispid_CurrentDiscSide = dispid_CurrentVolume + 1,
- dispid_CurrentDomain = dispid_CurrentDiscSide + 1,
- dispid_CurrentChapter = dispid_CurrentDomain + 1,
- dispid_CurrentTitle = dispid_CurrentChapter + 1,
- dispid_CurrentTime = dispid_CurrentTitle + 1,
- dispid_FramesPerSecond = dispid_CurrentTime + 1,
- dispid_DVDTimeCode2bstr = dispid_FramesPerSecond + 1,
- dispid_DVDDirectory = dispid_DVDTimeCode2bstr + 1,
- dispid_IsSubpictureStreamEnabled = dispid_DVDDirectory + 1,
- dispid_IsAudioStreamEnabled = dispid_IsSubpictureStreamEnabled + 1,
- dispid_CurrentSubpictureStream = dispid_IsAudioStreamEnabled + 1,
- dispid_SubpictureLanguage = dispid_CurrentSubpictureStream + 1,
- dispid_CurrentAudioStream = dispid_SubpictureLanguage + 1,
- dispid_AudioStreamsAvailable = dispid_CurrentAudioStream + 1,
- dispid_AnglesAvailable = dispid_AudioStreamsAvailable + 1,
- dispid_CurrentAngle = dispid_AnglesAvailable + 1,
- dispid_CCActive = dispid_CurrentAngle + 1,
- dispid_CurrentCCService = dispid_CCActive + 1,
- dispid_SubpictureStreamsAvailable = dispid_CurrentCCService + 1,
- dispid_SubpictureOn = dispid_SubpictureStreamsAvailable + 1,
- dispid_DVDUniqueID = dispid_SubpictureOn + 1,
- dispid_EnableResetOnStop = dispid_DVDUniqueID + 1,
- dispid_AcceptParentalLevelChange = dispid_EnableResetOnStop + 1,
- dispid_NotifyParentalLevelChange = dispid_AcceptParentalLevelChange + 1,
- dispid_SelectParentalCountry = dispid_NotifyParentalLevelChange + 1,
- dispid_SelectParentalLevel = dispid_SelectParentalCountry + 1,
- dispid_TitleParentalLevels = dispid_SelectParentalLevel + 1,
- dispid_PlayerParentalCountry = dispid_TitleParentalLevels + 1,
- dispid_PlayerParentalLevel = dispid_PlayerParentalCountry + 1,
- dispid_Eject = dispid_PlayerParentalLevel + 1,
- dispid_UOPValid = dispid_Eject + 1,
- dispid_SPRM = dispid_UOPValid + 1,
- dispid_GPRM = dispid_SPRM + 1,
- dispid_DVDTextStringType = dispid_GPRM + 1,
- dispid_DVDTextString = dispid_DVDTextStringType + 1,
- dispid_DVDTextNumberOfStrings = dispid_DVDTextString + 1,
- dispid_DVDTextNumberOfLanguages = dispid_DVDTextNumberOfStrings + 1,
- dispid_DVDTextLanguageLCID = dispid_DVDTextNumberOfLanguages + 1,
- dispid_RegionChange = dispid_DVDTextLanguageLCID + 1,
- dispid_DVDAdm = dispid_RegionChange + 1,
- dispid_DeleteBookmark = dispid_DVDAdm + 1,
- dispid_RestoreBookmark = dispid_DeleteBookmark + 1,
- dispid_SaveBookmark = dispid_RestoreBookmark + 1,
- dispid_SelectDefaultAudioLanguage = dispid_SaveBookmark + 1,
- dispid_SelectDefaultSubpictureLanguage = dispid_SelectDefaultAudioLanguage + 1,
- dispid_PreferredSubpictureStream = dispid_SelectDefaultSubpictureLanguage + 1,
- dispid_DefaultMenuLanguage = dispid_PreferredSubpictureStream + 1,
- dispid_DefaultSubpictureLanguage = dispid_DefaultMenuLanguage + 1,
- dispid_DefaultAudioLanguage = dispid_DefaultSubpictureLanguage + 1,
- dispid_DefaultSubpictureLanguageExt = dispid_DefaultAudioLanguage + 1,
- dispid_DefaultAudioLanguageExt = dispid_DefaultSubpictureLanguageExt + 1,
- dispid_LanguageFromLCID = dispid_DefaultAudioLanguageExt + 1,
- dispid_KaraokeAudioPresentationMode = dispid_LanguageFromLCID + 1,
- dispid_KaraokeChannelContent = dispid_KaraokeAudioPresentationMode + 1,
- dispid_KaraokeChannelAssignment = dispid_KaraokeChannelContent + 1,
- dispid_RestorePreferredSettings = dispid_KaraokeChannelAssignment + 1,
- dispid_ButtonRect = dispid_RestorePreferredSettings + 1,
- dispid_DVDScreenInMouseCoordinates = dispid_ButtonRect + 1,
- dispid_CustomCompositorClass = dispid_DVDScreenInMouseCoordinates + 1,
- dispidCustomCompositorClass = dispid_CustomCompositorClass + 1,
- dispid_CustomCompositor = dispidCustomCompositorClass + 1,
- dispidMixerBitmap = dispid_CustomCompositor + 1,
- dispid_MixerBitmap = dispidMixerBitmap + 1,
- dispidMixerBitmapOpacity = dispid_MixerBitmap + 1,
- dispidMixerBitmapRect = dispidMixerBitmapOpacity + 1,
- dispidSetupMixerBitmap = dispidMixerBitmapRect + 1,
- dispidUsingOverlay = dispidSetupMixerBitmap + 1,
- dispidDisplayChange = dispidUsingOverlay + 1,
- dispidRePaint = dispidDisplayChange + 1,
- dispid_IsEqualDevice = dispidRePaint + 1,
- dispidrate = dispid_IsEqualDevice + 1,
- dispidposition = dispidrate + 1,
- dispidpositionmode = dispidposition + 1,
- dispidlength = dispidpositionmode + 1,
- dispidChangePassword = dispidlength + 1,
- dispidSaveParentalLevel = dispidChangePassword + 1,
- dispidSaveParentalCountry = dispidSaveParentalLevel + 1,
- dispidConfirmPassword = dispidSaveParentalCountry + 1,
- dispidGetParentalLevel = dispidConfirmPassword + 1,
- dispidGetParentalCountry = dispidGetParentalLevel + 1,
- dispidDefaultAudioLCID = dispidGetParentalCountry + 1,
- dispidDefaultSubpictureLCID = dispidDefaultAudioLCID + 1,
- dispidDefaultMenuLCID = dispidDefaultSubpictureLCID + 1,
- dispidBookmarkOnStop = dispidDefaultMenuLCID + 1,
- dispidMaxVidRect = dispidBookmarkOnStop + 1,
- dispidMinVidRect = dispidMaxVidRect + 1,
- dispidCapture = dispidMinVidRect + 1,
- dispid_DecimateInput = dispidCapture + 1,
- LastReservedDeviceDispid = 0x3fff
- } SegDispidList;
- typedef /* [public] */
- enum __MIDL___MIDL_itf_segment_0000_0002
- { eventidStateChange = 0,
- eventidOnTuneChanged = eventidStateChange + 1,
- eventidEndOfMedia = eventidOnTuneChanged + 1,
- eventidDVDNotify = eventidEndOfMedia + 1,
- eventidPlayForwards = eventidDVDNotify + 1,
- eventidPlayBackwards = eventidPlayForwards + 1,
- eventidShowMenu = eventidPlayBackwards + 1,
- eventidResume = eventidShowMenu + 1,
- eventidSelectOrActivateButton = eventidResume + 1,
- eventidStillOff = eventidSelectOrActivateButton + 1,
- eventidPauseOn = eventidStillOff + 1,
- eventidChangeCurrentAudioStream = eventidPauseOn + 1,
- eventidChangeCurrentSubpictureStream = eventidChangeCurrentAudioStream + 1,
- eventidChangeCurrentAngle = eventidChangeCurrentSubpictureStream + 1,
- eventidPlayAtTimeInTitle = eventidChangeCurrentAngle + 1,
- eventidPlayAtTime = eventidPlayAtTimeInTitle + 1,
- eventidPlayChapterInTitle = eventidPlayAtTime + 1,
- eventidPlayChapter = eventidPlayChapterInTitle + 1,
- eventidReplayChapter = eventidPlayChapter + 1,
- eventidPlayNextChapter = eventidReplayChapter + 1,
- eventidStop = eventidPlayNextChapter + 1,
- eventidReturnFromSubmenu = eventidStop + 1,
- eventidPlayTitle = eventidReturnFromSubmenu + 1,
- eventidPlayPrevChapter = eventidPlayTitle + 1,
- eventidChangeKaraokePresMode = eventidPlayPrevChapter + 1,
- eventidChangeVideoPresMode = eventidChangeKaraokePresMode + 1,
- eventidOverlayUnavailable = eventidChangeVideoPresMode + 1,
- LastReservedDeviceEvent = 0x3fff
- } SegEventidList;
- typedef /* [public][public][public] */
- enum __MIDL___MIDL_itf_segment_0000_0003
- { FrameMode = 0,
- TenthsSecondsMode = FrameMode + 1
- } PositionModeList;
- extern RPC_IF_HANDLE __MIDL_itf_segment_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_segment_0000_v0_0_s_ifspec;
- #ifndef __IMSVidRect_INTERFACE_DEFINED__
- #define __IMSVidRect_INTERFACE_DEFINED__
- /* interface IMSVidRect */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMSVidRect;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7F5000A6-A440-47ca-8ACC-C0E75531A2C2")
- IMSVidRect : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Top(
- /* [retval][out] */ LONG *TopVal) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Top(
- /* [in] */ LONG TopVal) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Left(
- /* [retval][out] */ LONG *LeftVal) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Left(
- /* [in] */ LONG LeftVal) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
- /* [retval][out] */ LONG *WidthVal) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
- /* [in] */ LONG WidthVal) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
- /* [retval][out] */ LONG *HeightVal) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
- /* [in] */ LONG HeightVal) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HWnd(
- /* [retval][out] */ HWND *HWndVal) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_HWnd(
- /* [in] */ HWND HWndVal) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Rect(
- /* [in] */ IMSVidRect *RectVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidRectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidRect * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidRect * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidRect * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidRect * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidRect * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidRect * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidRect * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )(
- IMSVidRect * This,
- /* [retval][out] */ LONG *TopVal);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Top )(
- IMSVidRect * This,
- /* [in] */ LONG TopVal);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )(
- IMSVidRect * This,
- /* [retval][out] */ LONG *LeftVal);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Left )(
- IMSVidRect * This,
- /* [in] */ LONG LeftVal);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Width )(
- IMSVidRect * This,
- /* [retval][out] */ LONG *WidthVal);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Width )(
- IMSVidRect * This,
- /* [in] */ LONG WidthVal);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Height )(
- IMSVidRect * This,
- /* [retval][out] */ LONG *HeightVal);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Height )(
- IMSVidRect * This,
- /* [in] */ LONG HeightVal);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HWnd )(
- IMSVidRect * This,
- /* [retval][out] */ HWND *HWndVal);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HWnd )(
- IMSVidRect * This,
- /* [in] */ HWND HWndVal);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Rect )(
- IMSVidRect * This,
- /* [in] */ IMSVidRect *RectVal);
-
- END_INTERFACE
- } IMSVidRectVtbl;
- interface IMSVidRect
- {
- CONST_VTBL struct IMSVidRectVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidRect_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidRect_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidRect_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidRect_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidRect_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidRect_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidRect_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidRect_get_Top(This,TopVal)
- (This)->lpVtbl -> get_Top(This,TopVal)
- #define IMSVidRect_put_Top(This,TopVal)
- (This)->lpVtbl -> put_Top(This,TopVal)
- #define IMSVidRect_get_Left(This,LeftVal)
- (This)->lpVtbl -> get_Left(This,LeftVal)
- #define IMSVidRect_put_Left(This,LeftVal)
- (This)->lpVtbl -> put_Left(This,LeftVal)
- #define IMSVidRect_get_Width(This,WidthVal)
- (This)->lpVtbl -> get_Width(This,WidthVal)
- #define IMSVidRect_put_Width(This,WidthVal)
- (This)->lpVtbl -> put_Width(This,WidthVal)
- #define IMSVidRect_get_Height(This,HeightVal)
- (This)->lpVtbl -> get_Height(This,HeightVal)
- #define IMSVidRect_put_Height(This,HeightVal)
- (This)->lpVtbl -> put_Height(This,HeightVal)
- #define IMSVidRect_get_HWnd(This,HWndVal)
- (This)->lpVtbl -> get_HWnd(This,HWndVal)
- #define IMSVidRect_put_HWnd(This,HWndVal)
- (This)->lpVtbl -> put_HWnd(This,HWndVal)
- #define IMSVidRect_put_Rect(This,RectVal)
- (This)->lpVtbl -> put_Rect(This,RectVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidRect_get_Top_Proxy(
- IMSVidRect * This,
- /* [retval][out] */ LONG *TopVal);
- void __RPC_STUB IMSVidRect_get_Top_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMSVidRect_put_Top_Proxy(
- IMSVidRect * This,
- /* [in] */ LONG TopVal);
- void __RPC_STUB IMSVidRect_put_Top_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidRect_get_Left_Proxy(
- IMSVidRect * This,
- /* [retval][out] */ LONG *LeftVal);
- void __RPC_STUB IMSVidRect_get_Left_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMSVidRect_put_Left_Proxy(
- IMSVidRect * This,
- /* [in] */ LONG LeftVal);
- void __RPC_STUB IMSVidRect_put_Left_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidRect_get_Width_Proxy(
- IMSVidRect * This,
- /* [retval][out] */ LONG *WidthVal);
- void __RPC_STUB IMSVidRect_get_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMSVidRect_put_Width_Proxy(
- IMSVidRect * This,
- /* [in] */ LONG WidthVal);
- void __RPC_STUB IMSVidRect_put_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidRect_get_Height_Proxy(
- IMSVidRect * This,
- /* [retval][out] */ LONG *HeightVal);
- void __RPC_STUB IMSVidRect_get_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMSVidRect_put_Height_Proxy(
- IMSVidRect * This,
- /* [in] */ LONG HeightVal);
- void __RPC_STUB IMSVidRect_put_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidRect_get_HWnd_Proxy(
- IMSVidRect * This,
- /* [retval][out] */ HWND *HWndVal);
- void __RPC_STUB IMSVidRect_get_HWnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMSVidRect_put_HWnd_Proxy(
- IMSVidRect * This,
- /* [in] */ HWND HWndVal);
- void __RPC_STUB IMSVidRect_put_HWnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMSVidRect_put_Rect_Proxy(
- IMSVidRect * This,
- /* [in] */ IMSVidRect *RectVal);
- void __RPC_STUB IMSVidRect_put_Rect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidRect_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_segment_0524 */
- /* [local] */
- extern RPC_IF_HANDLE __MIDL_itf_segment_0524_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_segment_0524_v0_0_s_ifspec;
- #ifndef __IMSVidGraphSegmentContainer_INTERFACE_DEFINED__
- #define __IMSVidGraphSegmentContainer_INTERFACE_DEFINED__
- /* interface IMSVidGraphSegmentContainer */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMSVidGraphSegmentContainer;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3DD2903D-E0AA-11d2-B63A-00C04F79498E")
- IMSVidGraphSegmentContainer : public IUnknown
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Graph(
- /* [out] */ IGraphBuilder **ppGraph) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Input(
- /* [out] */ IMSVidGraphSegment **pInput) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Outputs(
- /* [out] */ IEnumMSVidGraphSegment **pOutputs) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_VideoRenderer(
- /* [out] */ IMSVidGraphSegment **pVR) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_AudioRenderer(
- /* [out] */ IMSVidGraphSegment **pAR) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Features(
- /* [out] */ IEnumMSVidGraphSegment **pOutputs) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Composites(
- /* [out] */ IEnumMSVidGraphSegment **pComposites) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ParentContainer(
- /* [out] */ IUnknown **ppContainer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Decompose(
- IMSVidGraphSegment *pSegment) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsWindowless( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetFocus( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidGraphSegmentContainerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidGraphSegmentContainer * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidGraphSegmentContainer * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidGraphSegmentContainer * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Graph )(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IGraphBuilder **ppGraph);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Input )(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IMSVidGraphSegment **pInput);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Outputs )(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IEnumMSVidGraphSegment **pOutputs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VideoRenderer )(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IMSVidGraphSegment **pVR);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AudioRenderer )(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IMSVidGraphSegment **pAR);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Features )(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IEnumMSVidGraphSegment **pOutputs);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Composites )(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IEnumMSVidGraphSegment **pComposites);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParentContainer )(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IUnknown **ppContainer);
-
- HRESULT ( STDMETHODCALLTYPE *Decompose )(
- IMSVidGraphSegmentContainer * This,
- IMSVidGraphSegment *pSegment);
-
- HRESULT ( STDMETHODCALLTYPE *IsWindowless )(
- IMSVidGraphSegmentContainer * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetFocus )(
- IMSVidGraphSegmentContainer * This);
-
- END_INTERFACE
- } IMSVidGraphSegmentContainerVtbl;
- interface IMSVidGraphSegmentContainer
- {
- CONST_VTBL struct IMSVidGraphSegmentContainerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidGraphSegmentContainer_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidGraphSegmentContainer_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidGraphSegmentContainer_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidGraphSegmentContainer_get_Graph(This,ppGraph)
- (This)->lpVtbl -> get_Graph(This,ppGraph)
- #define IMSVidGraphSegmentContainer_get_Input(This,pInput)
- (This)->lpVtbl -> get_Input(This,pInput)
- #define IMSVidGraphSegmentContainer_get_Outputs(This,pOutputs)
- (This)->lpVtbl -> get_Outputs(This,pOutputs)
- #define IMSVidGraphSegmentContainer_get_VideoRenderer(This,pVR)
- (This)->lpVtbl -> get_VideoRenderer(This,pVR)
- #define IMSVidGraphSegmentContainer_get_AudioRenderer(This,pAR)
- (This)->lpVtbl -> get_AudioRenderer(This,pAR)
- #define IMSVidGraphSegmentContainer_get_Features(This,pOutputs)
- (This)->lpVtbl -> get_Features(This,pOutputs)
- #define IMSVidGraphSegmentContainer_get_Composites(This,pComposites)
- (This)->lpVtbl -> get_Composites(This,pComposites)
- #define IMSVidGraphSegmentContainer_get_ParentContainer(This,ppContainer)
- (This)->lpVtbl -> get_ParentContainer(This,ppContainer)
- #define IMSVidGraphSegmentContainer_Decompose(This,pSegment)
- (This)->lpVtbl -> Decompose(This,pSegment)
- #define IMSVidGraphSegmentContainer_IsWindowless(This)
- (This)->lpVtbl -> IsWindowless(This)
- #define IMSVidGraphSegmentContainer_GetFocus(This)
- (This)->lpVtbl -> GetFocus(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_get_Graph_Proxy(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IGraphBuilder **ppGraph);
- void __RPC_STUB IMSVidGraphSegmentContainer_get_Graph_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_get_Input_Proxy(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IMSVidGraphSegment **pInput);
- void __RPC_STUB IMSVidGraphSegmentContainer_get_Input_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_get_Outputs_Proxy(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IEnumMSVidGraphSegment **pOutputs);
- void __RPC_STUB IMSVidGraphSegmentContainer_get_Outputs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_get_VideoRenderer_Proxy(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IMSVidGraphSegment **pVR);
- void __RPC_STUB IMSVidGraphSegmentContainer_get_VideoRenderer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_get_AudioRenderer_Proxy(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IMSVidGraphSegment **pAR);
- void __RPC_STUB IMSVidGraphSegmentContainer_get_AudioRenderer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_get_Features_Proxy(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IEnumMSVidGraphSegment **pOutputs);
- void __RPC_STUB IMSVidGraphSegmentContainer_get_Features_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_get_Composites_Proxy(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IEnumMSVidGraphSegment **pComposites);
- void __RPC_STUB IMSVidGraphSegmentContainer_get_Composites_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_get_ParentContainer_Proxy(
- IMSVidGraphSegmentContainer * This,
- /* [out] */ IUnknown **ppContainer);
- void __RPC_STUB IMSVidGraphSegmentContainer_get_ParentContainer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_Decompose_Proxy(
- IMSVidGraphSegmentContainer * This,
- IMSVidGraphSegment *pSegment);
- void __RPC_STUB IMSVidGraphSegmentContainer_Decompose_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_IsWindowless_Proxy(
- IMSVidGraphSegmentContainer * This);
- void __RPC_STUB IMSVidGraphSegmentContainer_IsWindowless_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_GetFocus_Proxy(
- IMSVidGraphSegmentContainer * This);
- void __RPC_STUB IMSVidGraphSegmentContainer_GetFocus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidGraphSegmentContainer_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_segment_0525 */
- /* [local] */
- typedef
- enum MSVidSegmentType
- { MSVidSEG_SOURCE = 0,
- MSVidSEG_XFORM = MSVidSEG_SOURCE + 1,
- MSVidSEG_DEST = MSVidSEG_XFORM + 1
- } MSVidSegmentType;
- extern RPC_IF_HANDLE __MIDL_itf_segment_0525_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_segment_0525_v0_0_s_ifspec;
- #ifndef __IMSVidGraphSegment_INTERFACE_DEFINED__
- #define __IMSVidGraphSegment_INTERFACE_DEFINED__
- /* interface IMSVidGraphSegment */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMSVidGraphSegment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1C15D482-911D-11d2-B632-00C04F79498E")
- IMSVidGraphSegment : public IPersist
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Init(
- /* [retval][out] */ IUnknown **pInit) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Init(
- /* [in] */ IUnknown *pInit) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumFilters(
- /* [out] */ IEnumFilters **pNewEnum) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Container(
- /* [retval][out] */ IMSVidGraphSegmentContainer **ppCtl) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Container(
- /* [in] */ IMSVidGraphSegmentContainer *pCtl) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ MSVidSegmentType *pType) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Category(
- /* [retval][out] */ GUID *pGuid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Build( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PreRun( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PostRun( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PreStop( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PostStop( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnEventNotify(
- LONG lEventCode,
- LONG_PTR lEventParm1,
- LONG_PTR lEventParm2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Decompose( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidGraphSegmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidGraphSegment * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidGraphSegment * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetClassID )(
- IMSVidGraphSegment * This,
- /* [out] */ CLSID *pClassID);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Init )(
- IMSVidGraphSegment * This,
- /* [retval][out] */ IUnknown **pInit);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Init )(
- IMSVidGraphSegment * This,
- /* [in] */ IUnknown *pInit);
-
- HRESULT ( STDMETHODCALLTYPE *EnumFilters )(
- IMSVidGraphSegment * This,
- /* [out] */ IEnumFilters **pNewEnum);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Container )(
- IMSVidGraphSegment * This,
- /* [retval][out] */ IMSVidGraphSegmentContainer **ppCtl);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Container )(
- IMSVidGraphSegment * This,
- /* [in] */ IMSVidGraphSegmentContainer *pCtl);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- IMSVidGraphSegment * This,
- /* [retval][out] */ MSVidSegmentType *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
- IMSVidGraphSegment * This,
- /* [retval][out] */ GUID *pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *Build )(
- IMSVidGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PreRun )(
- IMSVidGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PostRun )(
- IMSVidGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PreStop )(
- IMSVidGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PostStop )(
- IMSVidGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnEventNotify )(
- IMSVidGraphSegment * This,
- LONG lEventCode,
- LONG_PTR lEventParm1,
- LONG_PTR lEventParm2);
-
- HRESULT ( STDMETHODCALLTYPE *Decompose )(
- IMSVidGraphSegment * This);
-
- END_INTERFACE
- } IMSVidGraphSegmentVtbl;
- interface IMSVidGraphSegment
- {
- CONST_VTBL struct IMSVidGraphSegmentVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidGraphSegment_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidGraphSegment_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidGraphSegment_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidGraphSegment_GetClassID(This,pClassID)
- (This)->lpVtbl -> GetClassID(This,pClassID)
- #define IMSVidGraphSegment_get_Init(This,pInit)
- (This)->lpVtbl -> get_Init(This,pInit)
- #define IMSVidGraphSegment_put_Init(This,pInit)
- (This)->lpVtbl -> put_Init(This,pInit)
- #define IMSVidGraphSegment_EnumFilters(This,pNewEnum)
- (This)->lpVtbl -> EnumFilters(This,pNewEnum)
- #define IMSVidGraphSegment_get_Container(This,ppCtl)
- (This)->lpVtbl -> get_Container(This,ppCtl)
- #define IMSVidGraphSegment_put_Container(This,pCtl)
- (This)->lpVtbl -> put_Container(This,pCtl)
- #define IMSVidGraphSegment_get_Type(This,pType)
- (This)->lpVtbl -> get_Type(This,pType)
- #define IMSVidGraphSegment_get_Category(This,pGuid)
- (This)->lpVtbl -> get_Category(This,pGuid)
- #define IMSVidGraphSegment_Build(This)
- (This)->lpVtbl -> Build(This)
- #define IMSVidGraphSegment_PreRun(This)
- (This)->lpVtbl -> PreRun(This)
- #define IMSVidGraphSegment_PostRun(This)
- (This)->lpVtbl -> PostRun(This)
- #define IMSVidGraphSegment_PreStop(This)
- (This)->lpVtbl -> PreStop(This)
- #define IMSVidGraphSegment_PostStop(This)
- (This)->lpVtbl -> PostStop(This)
- #define IMSVidGraphSegment_OnEventNotify(This,lEventCode,lEventParm1,lEventParm2)
- (This)->lpVtbl -> OnEventNotify(This,lEventCode,lEventParm1,lEventParm2)
- #define IMSVidGraphSegment_Decompose(This)
- (This)->lpVtbl -> Decompose(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_get_Init_Proxy(
- IMSVidGraphSegment * This,
- /* [retval][out] */ IUnknown **pInit);
- void __RPC_STUB IMSVidGraphSegment_get_Init_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_put_Init_Proxy(
- IMSVidGraphSegment * This,
- /* [in] */ IUnknown *pInit);
- void __RPC_STUB IMSVidGraphSegment_put_Init_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_EnumFilters_Proxy(
- IMSVidGraphSegment * This,
- /* [out] */ IEnumFilters **pNewEnum);
- void __RPC_STUB IMSVidGraphSegment_EnumFilters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_get_Container_Proxy(
- IMSVidGraphSegment * This,
- /* [retval][out] */ IMSVidGraphSegmentContainer **ppCtl);
- void __RPC_STUB IMSVidGraphSegment_get_Container_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_put_Container_Proxy(
- IMSVidGraphSegment * This,
- /* [in] */ IMSVidGraphSegmentContainer *pCtl);
- void __RPC_STUB IMSVidGraphSegment_put_Container_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_get_Type_Proxy(
- IMSVidGraphSegment * This,
- /* [retval][out] */ MSVidSegmentType *pType);
- void __RPC_STUB IMSVidGraphSegment_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_get_Category_Proxy(
- IMSVidGraphSegment * This,
- /* [retval][out] */ GUID *pGuid);
- void __RPC_STUB IMSVidGraphSegment_get_Category_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_Build_Proxy(
- IMSVidGraphSegment * This);
- void __RPC_STUB IMSVidGraphSegment_Build_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_PreRun_Proxy(
- IMSVidGraphSegment * This);
- void __RPC_STUB IMSVidGraphSegment_PreRun_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_PostRun_Proxy(
- IMSVidGraphSegment * This);
- void __RPC_STUB IMSVidGraphSegment_PostRun_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_PreStop_Proxy(
- IMSVidGraphSegment * This);
- void __RPC_STUB IMSVidGraphSegment_PreStop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_PostStop_Proxy(
- IMSVidGraphSegment * This);
- void __RPC_STUB IMSVidGraphSegment_PostStop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_OnEventNotify_Proxy(
- IMSVidGraphSegment * This,
- LONG lEventCode,
- LONG_PTR lEventParm1,
- LONG_PTR lEventParm2);
- void __RPC_STUB IMSVidGraphSegment_OnEventNotify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_Decompose_Proxy(
- IMSVidGraphSegment * This);
- void __RPC_STUB IMSVidGraphSegment_Decompose_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidGraphSegment_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_segment_0526 */
- /* [local] */
- enum __MIDL___MIDL_itf_segment_0526_0001
- { MSVIDCTL_LEFT_BUTTON = 0x1,
- MSVIDCTL_RIGHT_BUTTON = 0x2,
- MSVIDCTL_MIDDLE_BUTTON = 0x4,
- MSVIDCTL_X_BUTTON1 = 0x8,
- MSVIDCTL_X_BUTTON2 = 0x10,
- MSVIDCTL_SHIFT = 0x1,
- MSVIDCTL_CTRL = 0x2,
- MSVIDCTL_ALT = 0x4
- } ;
- extern RPC_IF_HANDLE __MIDL_itf_segment_0526_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_segment_0526_v0_0_s_ifspec;
- #ifndef __IMSVidGraphSegmentUserInput_INTERFACE_DEFINED__
- #define __IMSVidGraphSegmentUserInput_INTERFACE_DEFINED__
- /* interface IMSVidGraphSegmentUserInput */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMSVidGraphSegmentUserInput;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("301C060E-20D9-4587-9B03-F82ED9A9943C")
- IMSVidGraphSegmentUserInput : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Click( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DblClick( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE KeyDown(
- short *KeyCode,
- short ShiftState) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE KeyPress(
- short *KeyAscii) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE KeyUp(
- short *KeyCode,
- short ShiftState) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MouseDown(
- short ButtonState,
- short ShiftState,
- /* external definition not present */ OLE_XPOS_PIXELS x,
- /* external definition not present */ OLE_YPOS_PIXELS y) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MouseMove(
- short ButtonState,
- short ShiftState,
- /* external definition not present */ OLE_XPOS_PIXELS x,
- /* external definition not present */ OLE_YPOS_PIXELS y) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MouseUp(
- short ButtonState,
- short ShiftState,
- /* external definition not present */ OLE_XPOS_PIXELS x,
- /* external definition not present */ OLE_YPOS_PIXELS y) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidGraphSegmentUserInputVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidGraphSegmentUserInput * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidGraphSegmentUserInput * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidGraphSegmentUserInput * This);
-
- HRESULT ( STDMETHODCALLTYPE *Click )(
- IMSVidGraphSegmentUserInput * This);
-
- HRESULT ( STDMETHODCALLTYPE *DblClick )(
- IMSVidGraphSegmentUserInput * This);
-
- HRESULT ( STDMETHODCALLTYPE *KeyDown )(
- IMSVidGraphSegmentUserInput * This,
- short *KeyCode,
- short ShiftState);
-
- HRESULT ( STDMETHODCALLTYPE *KeyPress )(
- IMSVidGraphSegmentUserInput * This,
- short *KeyAscii);
-
- HRESULT ( STDMETHODCALLTYPE *KeyUp )(
- IMSVidGraphSegmentUserInput * This,
- short *KeyCode,
- short ShiftState);
-
- HRESULT ( STDMETHODCALLTYPE *MouseDown )(
- IMSVidGraphSegmentUserInput * This,
- short ButtonState,
- short ShiftState,
- /* external definition not present */ OLE_XPOS_PIXELS x,
- /* external definition not present */ OLE_YPOS_PIXELS y);
-
- HRESULT ( STDMETHODCALLTYPE *MouseMove )(
- IMSVidGraphSegmentUserInput * This,
- short ButtonState,
- short ShiftState,
- /* external definition not present */ OLE_XPOS_PIXELS x,
- /* external definition not present */ OLE_YPOS_PIXELS y);
-
- HRESULT ( STDMETHODCALLTYPE *MouseUp )(
- IMSVidGraphSegmentUserInput * This,
- short ButtonState,
- short ShiftState,
- /* external definition not present */ OLE_XPOS_PIXELS x,
- /* external definition not present */ OLE_YPOS_PIXELS y);
-
- END_INTERFACE
- } IMSVidGraphSegmentUserInputVtbl;
- interface IMSVidGraphSegmentUserInput
- {
- CONST_VTBL struct IMSVidGraphSegmentUserInputVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidGraphSegmentUserInput_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidGraphSegmentUserInput_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidGraphSegmentUserInput_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidGraphSegmentUserInput_Click(This)
- (This)->lpVtbl -> Click(This)
- #define IMSVidGraphSegmentUserInput_DblClick(This)
- (This)->lpVtbl -> DblClick(This)
- #define IMSVidGraphSegmentUserInput_KeyDown(This,KeyCode,ShiftState)
- (This)->lpVtbl -> KeyDown(This,KeyCode,ShiftState)
- #define IMSVidGraphSegmentUserInput_KeyPress(This,KeyAscii)
- (This)->lpVtbl -> KeyPress(This,KeyAscii)
- #define IMSVidGraphSegmentUserInput_KeyUp(This,KeyCode,ShiftState)
- (This)->lpVtbl -> KeyUp(This,KeyCode,ShiftState)
- #define IMSVidGraphSegmentUserInput_MouseDown(This,ButtonState,ShiftState,x,y)
- (This)->lpVtbl -> MouseDown(This,ButtonState,ShiftState,x,y)
- #define IMSVidGraphSegmentUserInput_MouseMove(This,ButtonState,ShiftState,x,y)
- (This)->lpVtbl -> MouseMove(This,ButtonState,ShiftState,x,y)
- #define IMSVidGraphSegmentUserInput_MouseUp(This,ButtonState,ShiftState,x,y)
- (This)->lpVtbl -> MouseUp(This,ButtonState,ShiftState,x,y)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_Click_Proxy(
- IMSVidGraphSegmentUserInput * This);
- void __RPC_STUB IMSVidGraphSegmentUserInput_Click_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_DblClick_Proxy(
- IMSVidGraphSegmentUserInput * This);
- void __RPC_STUB IMSVidGraphSegmentUserInput_DblClick_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_KeyDown_Proxy(
- IMSVidGraphSegmentUserInput * This,
- short *KeyCode,
- short ShiftState);
- void __RPC_STUB IMSVidGraphSegmentUserInput_KeyDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_KeyPress_Proxy(
- IMSVidGraphSegmentUserInput * This,
- short *KeyAscii);
- void __RPC_STUB IMSVidGraphSegmentUserInput_KeyPress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_KeyUp_Proxy(
- IMSVidGraphSegmentUserInput * This,
- short *KeyCode,
- short ShiftState);
- void __RPC_STUB IMSVidGraphSegmentUserInput_KeyUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_MouseDown_Proxy(
- IMSVidGraphSegmentUserInput * This,
- short ButtonState,
- short ShiftState,
- /* external definition not present */ OLE_XPOS_PIXELS x,
- /* external definition not present */ OLE_YPOS_PIXELS y);
- void __RPC_STUB IMSVidGraphSegmentUserInput_MouseDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_MouseMove_Proxy(
- IMSVidGraphSegmentUserInput * This,
- short ButtonState,
- short ShiftState,
- /* external definition not present */ OLE_XPOS_PIXELS x,
- /* external definition not present */ OLE_YPOS_PIXELS y);
- void __RPC_STUB IMSVidGraphSegmentUserInput_MouseMove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_MouseUp_Proxy(
- IMSVidGraphSegmentUserInput * This,
- short ButtonState,
- short ShiftState,
- /* external definition not present */ OLE_XPOS_PIXELS x,
- /* external definition not present */ OLE_YPOS_PIXELS y);
- void __RPC_STUB IMSVidGraphSegmentUserInput_MouseUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidGraphSegmentUserInput_INTERFACE_DEFINED__ */
- #ifndef __IMSVidCompositionSegment_INTERFACE_DEFINED__
- #define __IMSVidCompositionSegment_INTERFACE_DEFINED__
- /* interface IMSVidCompositionSegment */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMSVidCompositionSegment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1C15D483-911D-11d2-B632-00C04F79498E")
- IMSVidCompositionSegment : public IMSVidGraphSegment
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Compose(
- /* [in] */ IMSVidGraphSegment *upstream,
- /* [in] */ IMSVidGraphSegment *downstream) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Up(
- /* [out] */ IMSVidGraphSegment **upstream) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Down(
- /* [out] */ IMSVidGraphSegment **downstream) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidCompositionSegmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidCompositionSegment * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidCompositionSegment * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidCompositionSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetClassID )(
- IMSVidCompositionSegment * This,
- /* [out] */ CLSID *pClassID);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Init )(
- IMSVidCompositionSegment * This,
- /* [retval][out] */ IUnknown **pInit);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Init )(
- IMSVidCompositionSegment * This,
- /* [in] */ IUnknown *pInit);
-
- HRESULT ( STDMETHODCALLTYPE *EnumFilters )(
- IMSVidCompositionSegment * This,
- /* [out] */ IEnumFilters **pNewEnum);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Container )(
- IMSVidCompositionSegment * This,
- /* [retval][out] */ IMSVidGraphSegmentContainer **ppCtl);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Container )(
- IMSVidCompositionSegment * This,
- /* [in] */ IMSVidGraphSegmentContainer *pCtl);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- IMSVidCompositionSegment * This,
- /* [retval][out] */ MSVidSegmentType *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
- IMSVidCompositionSegment * This,
- /* [retval][out] */ GUID *pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *Build )(
- IMSVidCompositionSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PreRun )(
- IMSVidCompositionSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PostRun )(
- IMSVidCompositionSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PreStop )(
- IMSVidCompositionSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PostStop )(
- IMSVidCompositionSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnEventNotify )(
- IMSVidCompositionSegment * This,
- LONG lEventCode,
- LONG_PTR lEventParm1,
- LONG_PTR lEventParm2);
-
- HRESULT ( STDMETHODCALLTYPE *Decompose )(
- IMSVidCompositionSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *Compose )(
- IMSVidCompositionSegment * This,
- /* [in] */ IMSVidGraphSegment *upstream,
- /* [in] */ IMSVidGraphSegment *downstream);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Up )(
- IMSVidCompositionSegment * This,
- /* [out] */ IMSVidGraphSegment **upstream);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Down )(
- IMSVidCompositionSegment * This,
- /* [out] */ IMSVidGraphSegment **downstream);
-
- END_INTERFACE
- } IMSVidCompositionSegmentVtbl;
- interface IMSVidCompositionSegment
- {
- CONST_VTBL struct IMSVidCompositionSegmentVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidCompositionSegment_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidCompositionSegment_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidCompositionSegment_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidCompositionSegment_GetClassID(This,pClassID)
- (This)->lpVtbl -> GetClassID(This,pClassID)
- #define IMSVidCompositionSegment_get_Init(This,pInit)
- (This)->lpVtbl -> get_Init(This,pInit)
- #define IMSVidCompositionSegment_put_Init(This,pInit)
- (This)->lpVtbl -> put_Init(This,pInit)
- #define IMSVidCompositionSegment_EnumFilters(This,pNewEnum)
- (This)->lpVtbl -> EnumFilters(This,pNewEnum)
- #define IMSVidCompositionSegment_get_Container(This,ppCtl)
- (This)->lpVtbl -> get_Container(This,ppCtl)
- #define IMSVidCompositionSegment_put_Container(This,pCtl)
- (This)->lpVtbl -> put_Container(This,pCtl)
- #define IMSVidCompositionSegment_get_Type(This,pType)
- (This)->lpVtbl -> get_Type(This,pType)
- #define IMSVidCompositionSegment_get_Category(This,pGuid)
- (This)->lpVtbl -> get_Category(This,pGuid)
- #define IMSVidCompositionSegment_Build(This)
- (This)->lpVtbl -> Build(This)
- #define IMSVidCompositionSegment_PreRun(This)
- (This)->lpVtbl -> PreRun(This)
- #define IMSVidCompositionSegment_PostRun(This)
- (This)->lpVtbl -> PostRun(This)
- #define IMSVidCompositionSegment_PreStop(This)
- (This)->lpVtbl -> PreStop(This)
- #define IMSVidCompositionSegment_PostStop(This)
- (This)->lpVtbl -> PostStop(This)
- #define IMSVidCompositionSegment_OnEventNotify(This,lEventCode,lEventParm1,lEventParm2)
- (This)->lpVtbl -> OnEventNotify(This,lEventCode,lEventParm1,lEventParm2)
- #define IMSVidCompositionSegment_Decompose(This)
- (This)->lpVtbl -> Decompose(This)
- #define IMSVidCompositionSegment_Compose(This,upstream,downstream)
- (This)->lpVtbl -> Compose(This,upstream,downstream)
- #define IMSVidCompositionSegment_get_Up(This,upstream)
- (This)->lpVtbl -> get_Up(This,upstream)
- #define IMSVidCompositionSegment_get_Down(This,downstream)
- (This)->lpVtbl -> get_Down(This,downstream)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IMSVidCompositionSegment_Compose_Proxy(
- IMSVidCompositionSegment * This,
- /* [in] */ IMSVidGraphSegment *upstream,
- /* [in] */ IMSVidGraphSegment *downstream);
- void __RPC_STUB IMSVidCompositionSegment_Compose_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidCompositionSegment_get_Up_Proxy(
- IMSVidCompositionSegment * This,
- /* [out] */ IMSVidGraphSegment **upstream);
- void __RPC_STUB IMSVidCompositionSegment_get_Up_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidCompositionSegment_get_Down_Proxy(
- IMSVidCompositionSegment * This,
- /* [out] */ IMSVidGraphSegment **downstream);
- void __RPC_STUB IMSVidCompositionSegment_get_Down_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidCompositionSegment_INTERFACE_DEFINED__ */
- #ifndef __IEnumMSVidGraphSegment_INTERFACE_DEFINED__
- #define __IEnumMSVidGraphSegment_INTERFACE_DEFINED__
- /* interface IEnumMSVidGraphSegment */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IEnumMSVidGraphSegment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3DD2903E-E0AA-11d2-B63A-00C04F79498E")
- IEnumMSVidGraphSegment : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [out] */ IMSVidGraphSegment **rgelt,
- /* [out] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumMSVidGraphSegment **ppenum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumMSVidGraphSegmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumMSVidGraphSegment * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumMSVidGraphSegment * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumMSVidGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumMSVidGraphSegment * This,
- /* [in] */ ULONG celt,
- /* [out] */ IMSVidGraphSegment **rgelt,
- /* [out] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumMSVidGraphSegment * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumMSVidGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumMSVidGraphSegment * This,
- /* [out] */ IEnumMSVidGraphSegment **ppenum);
-
- END_INTERFACE
- } IEnumMSVidGraphSegmentVtbl;
- interface IEnumMSVidGraphSegment
- {
- CONST_VTBL struct IEnumMSVidGraphSegmentVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumMSVidGraphSegment_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumMSVidGraphSegment_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumMSVidGraphSegment_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumMSVidGraphSegment_Next(This,celt,rgelt,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
- #define IEnumMSVidGraphSegment_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumMSVidGraphSegment_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumMSVidGraphSegment_Clone(This,ppenum)
- (This)->lpVtbl -> Clone(This,ppenum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumMSVidGraphSegment_Next_Proxy(
- IEnumMSVidGraphSegment * This,
- /* [in] */ ULONG celt,
- /* [out] */ IMSVidGraphSegment **rgelt,
- /* [out] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumMSVidGraphSegment_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumMSVidGraphSegment_Skip_Proxy(
- IEnumMSVidGraphSegment * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumMSVidGraphSegment_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumMSVidGraphSegment_Reset_Proxy(
- IEnumMSVidGraphSegment * This);
- void __RPC_STUB IEnumMSVidGraphSegment_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumMSVidGraphSegment_Clone_Proxy(
- IEnumMSVidGraphSegment * This,
- /* [out] */ IEnumMSVidGraphSegment **ppenum);
- void __RPC_STUB IEnumMSVidGraphSegment_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumMSVidGraphSegment_INTERFACE_DEFINED__ */
- #ifndef __IMSVidVRGraphSegment_INTERFACE_DEFINED__
- #define __IMSVidVRGraphSegment_INTERFACE_DEFINED__
- /* interface IMSVidVRGraphSegment */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMSVidVRGraphSegment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DD47DE3F-9874-4f7b-8B22-7CB2688461E7")
- IMSVidVRGraphSegment : public IMSVidGraphSegment
- {
- public:
- virtual /* [propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE put__VMRendererMode(
- /* [in] */ LONG dwMode) = 0;
-
- virtual /* [propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE put_Owner(
- /* [in] */ HWND Window) = 0;
-
- virtual /* [propget][restricted][hidden] */ HRESULT STDMETHODCALLTYPE get_Owner(
- /* [retval][out] */ HWND *Window) = 0;
-
- virtual /* [propget][restricted][hidden] */ HRESULT STDMETHODCALLTYPE get_UseOverlay(
- /* [retval][out] */ VARIANT_BOOL *UseOverlayVal) = 0;
-
- virtual /* [propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE put_UseOverlay(
- /* [in] */ VARIANT_BOOL UseOverlayVal) = 0;
-
- virtual /* [propget][restricted][hidden] */ HRESULT STDMETHODCALLTYPE get_Visible(
- /* [retval][out] */ VARIANT_BOOL *Visible) = 0;
-
- virtual /* [propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE put_Visible(
- /* [in] */ VARIANT_BOOL Visible) = 0;
-
- virtual /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE get_ColorKey(
- /* [retval][out] */ OLE_COLOR *ColorKey) = 0;
-
- virtual /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE put_ColorKey(
- /* [in] */ OLE_COLOR ColorKey) = 0;
-
- virtual /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE get_Source(
- /* [retval][out] */ LPRECT r) = 0;
-
- virtual /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE put_Source(
- /* [in] */ RECT r) = 0;
-
- virtual /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE get_Destination(
- /* [retval][out] */ LPRECT r) = 0;
-
- virtual /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE put_Destination(
- /* [in] */ RECT r) = 0;
-
- virtual /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE get_NativeSize(
- /* [out] */ LPSIZE sizeval,
- /* [out] */ LPSIZE aspectratio) = 0;
-
- virtual /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
- /* [retval][out] */ OLE_COLOR *color) = 0;
-
- virtual /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
- /* [in] */ OLE_COLOR color) = 0;
-
- virtual /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE get_MaintainAspectRatio(
- /* [retval][out] */ VARIANT_BOOL *fMaintain) = 0;
-
- virtual /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE put_MaintainAspectRatio(
- /* [in] */ VARIANT_BOOL fMaintain) = 0;
-
- virtual /* [restricted][hidden] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
-
- virtual /* [restricted][hidden] */ HRESULT STDMETHODCALLTYPE DisplayChange( void) = 0;
-
- virtual /* [restricted][hidden] */ HRESULT STDMETHODCALLTYPE RePaint(
- /* [in] */ HDC hdc) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidVRGraphSegmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidVRGraphSegment * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidVRGraphSegment * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidVRGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetClassID )(
- IMSVidVRGraphSegment * This,
- /* [out] */ CLSID *pClassID);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Init )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ IUnknown **pInit);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Init )(
- IMSVidVRGraphSegment * This,
- /* [in] */ IUnknown *pInit);
-
- HRESULT ( STDMETHODCALLTYPE *EnumFilters )(
- IMSVidVRGraphSegment * This,
- /* [out] */ IEnumFilters **pNewEnum);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Container )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ IMSVidGraphSegmentContainer **ppCtl);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Container )(
- IMSVidVRGraphSegment * This,
- /* [in] */ IMSVidGraphSegmentContainer *pCtl);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ MSVidSegmentType *pType);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ GUID *pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *Build )(
- IMSVidVRGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PreRun )(
- IMSVidVRGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PostRun )(
- IMSVidVRGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PreStop )(
- IMSVidVRGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *PostStop )(
- IMSVidVRGraphSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnEventNotify )(
- IMSVidVRGraphSegment * This,
- LONG lEventCode,
- LONG_PTR lEventParm1,
- LONG_PTR lEventParm2);
-
- HRESULT ( STDMETHODCALLTYPE *Decompose )(
- IMSVidVRGraphSegment * This);
-
- /* [propput][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *put__VMRendererMode )(
- IMSVidVRGraphSegment * This,
- /* [in] */ LONG dwMode);
-
- /* [propput][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Owner )(
- IMSVidVRGraphSegment * This,
- /* [in] */ HWND Window);
-
- /* [propget][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Owner )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ HWND *Window);
-
- /* [propget][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_UseOverlay )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ VARIANT_BOOL *UseOverlayVal);
-
- /* [propput][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_UseOverlay )(
- IMSVidVRGraphSegment * This,
- /* [in] */ VARIANT_BOOL UseOverlayVal);
-
- /* [propget][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ VARIANT_BOOL *Visible);
-
- /* [propput][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )(
- IMSVidVRGraphSegment * This,
- /* [in] */ VARIANT_BOOL Visible);
-
- /* [restricted][hidden][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColorKey )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ OLE_COLOR *ColorKey);
-
- /* [restricted][hidden][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColorKey )(
- IMSVidVRGraphSegment * This,
- /* [in] */ OLE_COLOR ColorKey);
-
- /* [restricted][hidden][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ LPRECT r);
-
- /* [restricted][hidden][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Source )(
- IMSVidVRGraphSegment * This,
- /* [in] */ RECT r);
-
- /* [restricted][hidden][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Destination )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ LPRECT r);
-
- /* [restricted][hidden][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Destination )(
- IMSVidVRGraphSegment * This,
- /* [in] */ RECT r);
-
- /* [restricted][hidden][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NativeSize )(
- IMSVidVRGraphSegment * This,
- /* [out] */ LPSIZE sizeval,
- /* [out] */ LPSIZE aspectratio);
-
- /* [restricted][hidden][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderColor )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ OLE_COLOR *color);
-
- /* [restricted][hidden][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderColor )(
- IMSVidVRGraphSegment * This,
- /* [in] */ OLE_COLOR color);
-
- /* [restricted][hidden][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaintainAspectRatio )(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ VARIANT_BOOL *fMaintain);
-
- /* [restricted][hidden][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaintainAspectRatio )(
- IMSVidVRGraphSegment * This,
- /* [in] */ VARIANT_BOOL fMaintain);
-
- /* [restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- IMSVidVRGraphSegment * This);
-
- /* [restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *DisplayChange )(
- IMSVidVRGraphSegment * This);
-
- /* [restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *RePaint )(
- IMSVidVRGraphSegment * This,
- /* [in] */ HDC hdc);
-
- END_INTERFACE
- } IMSVidVRGraphSegmentVtbl;
- interface IMSVidVRGraphSegment
- {
- CONST_VTBL struct IMSVidVRGraphSegmentVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidVRGraphSegment_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidVRGraphSegment_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidVRGraphSegment_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidVRGraphSegment_GetClassID(This,pClassID)
- (This)->lpVtbl -> GetClassID(This,pClassID)
- #define IMSVidVRGraphSegment_get_Init(This,pInit)
- (This)->lpVtbl -> get_Init(This,pInit)
- #define IMSVidVRGraphSegment_put_Init(This,pInit)
- (This)->lpVtbl -> put_Init(This,pInit)
- #define IMSVidVRGraphSegment_EnumFilters(This,pNewEnum)
- (This)->lpVtbl -> EnumFilters(This,pNewEnum)
- #define IMSVidVRGraphSegment_get_Container(This,ppCtl)
- (This)->lpVtbl -> get_Container(This,ppCtl)
- #define IMSVidVRGraphSegment_put_Container(This,pCtl)
- (This)->lpVtbl -> put_Container(This,pCtl)
- #define IMSVidVRGraphSegment_get_Type(This,pType)
- (This)->lpVtbl -> get_Type(This,pType)
- #define IMSVidVRGraphSegment_get_Category(This,pGuid)
- (This)->lpVtbl -> get_Category(This,pGuid)
- #define IMSVidVRGraphSegment_Build(This)
- (This)->lpVtbl -> Build(This)
- #define IMSVidVRGraphSegment_PreRun(This)
- (This)->lpVtbl -> PreRun(This)
- #define IMSVidVRGraphSegment_PostRun(This)
- (This)->lpVtbl -> PostRun(This)
- #define IMSVidVRGraphSegment_PreStop(This)
- (This)->lpVtbl -> PreStop(This)
- #define IMSVidVRGraphSegment_PostStop(This)
- (This)->lpVtbl -> PostStop(This)
- #define IMSVidVRGraphSegment_OnEventNotify(This,lEventCode,lEventParm1,lEventParm2)
- (This)->lpVtbl -> OnEventNotify(This,lEventCode,lEventParm1,lEventParm2)
- #define IMSVidVRGraphSegment_Decompose(This)
- (This)->lpVtbl -> Decompose(This)
- #define IMSVidVRGraphSegment_put__VMRendererMode(This,dwMode)
- (This)->lpVtbl -> put__VMRendererMode(This,dwMode)
- #define IMSVidVRGraphSegment_put_Owner(This,Window)
- (This)->lpVtbl -> put_Owner(This,Window)
- #define IMSVidVRGraphSegment_get_Owner(This,Window)
- (This)->lpVtbl -> get_Owner(This,Window)
- #define IMSVidVRGraphSegment_get_UseOverlay(This,UseOverlayVal)
- (This)->lpVtbl -> get_UseOverlay(This,UseOverlayVal)
- #define IMSVidVRGraphSegment_put_UseOverlay(This,UseOverlayVal)
- (This)->lpVtbl -> put_UseOverlay(This,UseOverlayVal)
- #define IMSVidVRGraphSegment_get_Visible(This,Visible)
- (This)->lpVtbl -> get_Visible(This,Visible)
- #define IMSVidVRGraphSegment_put_Visible(This,Visible)
- (This)->lpVtbl -> put_Visible(This,Visible)
- #define IMSVidVRGraphSegment_get_ColorKey(This,ColorKey)
- (This)->lpVtbl -> get_ColorKey(This,ColorKey)
- #define IMSVidVRGraphSegment_put_ColorKey(This,ColorKey)
- (This)->lpVtbl -> put_ColorKey(This,ColorKey)
- #define IMSVidVRGraphSegment_get_Source(This,r)
- (This)->lpVtbl -> get_Source(This,r)
- #define IMSVidVRGraphSegment_put_Source(This,r)
- (This)->lpVtbl -> put_Source(This,r)
- #define IMSVidVRGraphSegment_get_Destination(This,r)
- (This)->lpVtbl -> get_Destination(This,r)
- #define IMSVidVRGraphSegment_put_Destination(This,r)
- (This)->lpVtbl -> put_Destination(This,r)
- #define IMSVidVRGraphSegment_get_NativeSize(This,sizeval,aspectratio)
- (This)->lpVtbl -> get_NativeSize(This,sizeval,aspectratio)
- #define IMSVidVRGraphSegment_get_BorderColor(This,color)
- (This)->lpVtbl -> get_BorderColor(This,color)
- #define IMSVidVRGraphSegment_put_BorderColor(This,color)
- (This)->lpVtbl -> put_BorderColor(This,color)
- #define IMSVidVRGraphSegment_get_MaintainAspectRatio(This,fMaintain)
- (This)->lpVtbl -> get_MaintainAspectRatio(This,fMaintain)
- #define IMSVidVRGraphSegment_put_MaintainAspectRatio(This,fMaintain)
- (This)->lpVtbl -> put_MaintainAspectRatio(This,fMaintain)
- #define IMSVidVRGraphSegment_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define IMSVidVRGraphSegment_DisplayChange(This)
- (This)->lpVtbl -> DisplayChange(This)
- #define IMSVidVRGraphSegment_RePaint(This,hdc)
- (This)->lpVtbl -> RePaint(This,hdc)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_put__VMRendererMode_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ LONG dwMode);
- void __RPC_STUB IMSVidVRGraphSegment_put__VMRendererMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_put_Owner_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ HWND Window);
- void __RPC_STUB IMSVidVRGraphSegment_put_Owner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget][restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_get_Owner_Proxy(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ HWND *Window);
- void __RPC_STUB IMSVidVRGraphSegment_get_Owner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget][restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_get_UseOverlay_Proxy(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ VARIANT_BOOL *UseOverlayVal);
- void __RPC_STUB IMSVidVRGraphSegment_get_UseOverlay_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_put_UseOverlay_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ VARIANT_BOOL UseOverlayVal);
- void __RPC_STUB IMSVidVRGraphSegment_put_UseOverlay_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget][restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_get_Visible_Proxy(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ VARIANT_BOOL *Visible);
- void __RPC_STUB IMSVidVRGraphSegment_get_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_put_Visible_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ VARIANT_BOOL Visible);
- void __RPC_STUB IMSVidVRGraphSegment_put_Visible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_get_ColorKey_Proxy(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ OLE_COLOR *ColorKey);
- void __RPC_STUB IMSVidVRGraphSegment_get_ColorKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_put_ColorKey_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ OLE_COLOR ColorKey);
- void __RPC_STUB IMSVidVRGraphSegment_put_ColorKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_get_Source_Proxy(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ LPRECT r);
- void __RPC_STUB IMSVidVRGraphSegment_get_Source_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_put_Source_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ RECT r);
- void __RPC_STUB IMSVidVRGraphSegment_put_Source_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_get_Destination_Proxy(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ LPRECT r);
- void __RPC_STUB IMSVidVRGraphSegment_get_Destination_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_put_Destination_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ RECT r);
- void __RPC_STUB IMSVidVRGraphSegment_put_Destination_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_get_NativeSize_Proxy(
- IMSVidVRGraphSegment * This,
- /* [out] */ LPSIZE sizeval,
- /* [out] */ LPSIZE aspectratio);
- void __RPC_STUB IMSVidVRGraphSegment_get_NativeSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_get_BorderColor_Proxy(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ OLE_COLOR *color);
- void __RPC_STUB IMSVidVRGraphSegment_get_BorderColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_put_BorderColor_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ OLE_COLOR color);
- void __RPC_STUB IMSVidVRGraphSegment_put_BorderColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_get_MaintainAspectRatio_Proxy(
- IMSVidVRGraphSegment * This,
- /* [retval][out] */ VARIANT_BOOL *fMaintain);
- void __RPC_STUB IMSVidVRGraphSegment_get_MaintainAspectRatio_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_put_MaintainAspectRatio_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ VARIANT_BOOL fMaintain);
- void __RPC_STUB IMSVidVRGraphSegment_put_MaintainAspectRatio_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_Refresh_Proxy(
- IMSVidVRGraphSegment * This);
- void __RPC_STUB IMSVidVRGraphSegment_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_DisplayChange_Proxy(
- IMSVidVRGraphSegment * This);
- void __RPC_STUB IMSVidVRGraphSegment_DisplayChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden] */ HRESULT STDMETHODCALLTYPE IMSVidVRGraphSegment_RePaint_Proxy(
- IMSVidVRGraphSegment * This,
- /* [in] */ HDC hdc);
- void __RPC_STUB IMSVidVRGraphSegment_RePaint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidVRGraphSegment_INTERFACE_DEFINED__ */
- #ifndef __IMSVidDevice_INTERFACE_DEFINED__
- #define __IMSVidDevice_INTERFACE_DEFINED__
- /* interface IMSVidDevice */
- /* [unique][helpstring][uuid][oleautomation][dual][object] */
- EXTERN_C const IID IID_IMSVidDevice;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1C15D47C-911D-11d2-B632-00C04F79498E")
- IMSVidDevice : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *Name) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Status(
- /* [retval][out] */ long *Status) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Power(
- /* [in] */ VARIANT_BOOL Power) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Power(
- /* [out][retval] */ VARIANT_BOOL *Power) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Category(
- /* [retval][out] */ BSTR *Guid) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ClassID(
- /* [retval][out] */ BSTR *Clsid) = 0;
-
- virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__Category(
- /* [retval][out] */ GUID *Guid) = 0;
-
- virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__ClassID(
- /* [retval][out] */ GUID *Clsid) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsEqualDevice(
- /* [in] */ IMSVidDevice *Device,
- /* [retval][out] */ VARIANT_BOOL *IsEqual) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidDeviceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidDevice * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidDevice * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidDevice * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidDevice * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidDevice * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidDevice * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidDevice * 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 )(
- IMSVidDevice * This,
- /* [retval][out] */ BSTR *Name);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )(
- IMSVidDevice * This,
- /* [retval][out] */ long *Status);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Power )(
- IMSVidDevice * This,
- /* [in] */ VARIANT_BOOL Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Power )(
- IMSVidDevice * This,
- /* [out][retval] */ VARIANT_BOOL *Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
- IMSVidDevice * This,
- /* [retval][out] */ BSTR *Guid);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassID )(
- IMSVidDevice * This,
- /* [retval][out] */ BSTR *Clsid);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__Category )(
- IMSVidDevice * This,
- /* [retval][out] */ GUID *Guid);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__ClassID )(
- IMSVidDevice * This,
- /* [retval][out] */ GUID *Clsid);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsEqualDevice )(
- IMSVidDevice * This,
- /* [in] */ IMSVidDevice *Device,
- /* [retval][out] */ VARIANT_BOOL *IsEqual);
-
- END_INTERFACE
- } IMSVidDeviceVtbl;
- interface IMSVidDevice
- {
- CONST_VTBL struct IMSVidDeviceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidDevice_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidDevice_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidDevice_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidDevice_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidDevice_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidDevice_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidDevice_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidDevice_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define IMSVidDevice_get_Status(This,Status)
- (This)->lpVtbl -> get_Status(This,Status)
- #define IMSVidDevice_put_Power(This,Power)
- (This)->lpVtbl -> put_Power(This,Power)
- #define IMSVidDevice_get_Power(This,Power)
- (This)->lpVtbl -> get_Power(This,Power)
- #define IMSVidDevice_get_Category(This,Guid)
- (This)->lpVtbl -> get_Category(This,Guid)
- #define IMSVidDevice_get_ClassID(This,Clsid)
- (This)->lpVtbl -> get_ClassID(This,Clsid)
- #define IMSVidDevice_get__Category(This,Guid)
- (This)->lpVtbl -> get__Category(This,Guid)
- #define IMSVidDevice_get__ClassID(This,Clsid)
- (This)->lpVtbl -> get__ClassID(This,Clsid)
- #define IMSVidDevice_IsEqualDevice(This,Device,IsEqual)
- (This)->lpVtbl -> IsEqualDevice(This,Device,IsEqual)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidDevice_get_Name_Proxy(
- IMSVidDevice * This,
- /* [retval][out] */ BSTR *Name);
- void __RPC_STUB IMSVidDevice_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidDevice_get_Status_Proxy(
- IMSVidDevice * This,
- /* [retval][out] */ long *Status);
- void __RPC_STUB IMSVidDevice_get_Status_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IMSVidDevice_put_Power_Proxy(
- IMSVidDevice * This,
- /* [in] */ VARIANT_BOOL Power);
- void __RPC_STUB IMSVidDevice_put_Power_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidDevice_get_Power_Proxy(
- IMSVidDevice * This,
- /* [out][retval] */ VARIANT_BOOL *Power);
- void __RPC_STUB IMSVidDevice_get_Power_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidDevice_get_Category_Proxy(
- IMSVidDevice * This,
- /* [retval][out] */ BSTR *Guid);
- void __RPC_STUB IMSVidDevice_get_Category_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidDevice_get_ClassID_Proxy(
- IMSVidDevice * This,
- /* [retval][out] */ BSTR *Clsid);
- void __RPC_STUB IMSVidDevice_get_ClassID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidDevice_get__Category_Proxy(
- IMSVidDevice * This,
- /* [retval][out] */ GUID *Guid);
- void __RPC_STUB IMSVidDevice_get__Category_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IMSVidDevice_get__ClassID_Proxy(
- IMSVidDevice * This,
- /* [retval][out] */ GUID *Clsid);
- void __RPC_STUB IMSVidDevice_get__ClassID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMSVidDevice_IsEqualDevice_Proxy(
- IMSVidDevice * This,
- /* [in] */ IMSVidDevice *Device,
- /* [retval][out] */ VARIANT_BOOL *IsEqual);
- void __RPC_STUB IMSVidDevice_IsEqualDevice_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSVidDevice_INTERFACE_DEFINED__ */
- #ifndef __IMSVidInputDevice_INTERFACE_DEFINED__
- #define __IMSVidInputDevice_INTERFACE_DEFINED__
- /* interface IMSVidInputDevice */
- /* [unique][helpstring][uuid][oleautomation][dual][object] */
- EXTERN_C const IID IID_IMSVidInputDevice;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("37B0353D-A4C8-11d2-B634-00C04F79498E")
- IMSVidInputDevice : public IMSVidDevice
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsViewable(
- /* [in] */ VARIANT *v,
- /* [retval][out] */ VARIANT_BOOL *pfViewable) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE View(
- /* [in] */ VARIANT *v) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSVidInputDeviceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSVidInputDevice * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSVidInputDevice * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSVidInputDevice * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSVidInputDevice * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSVidInputDevice * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSVidInputDevice * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSVidInputDevice * 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 )(
- IMSVidInputDevice * This,
- /* [retval][out] */ BSTR *Name);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )(
- IMSVidInputDevice * This,
- /* [retval][out] */ long *Status);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Power )(
- IMSVidInputDevice * This,
- /* [in] */ VARIANT_BOOL Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Power )(
- IMSVidInputDevice * This,
- /* [out][retval] */ VARIANT_BOOL *Power);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
- IMSVidInputDevice * This,
- /* [retval][out] */ BSTR *Guid);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassID )(
- IMSVidInputDevice * This,
- /* [retval][out] */ BSTR *Clsid);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__Category )(
- IMSVidInputDevice * This,
- /* [retval][out] */ GUID *Guid);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__ClassID )(
- IMSVidInputDevice * This,
- /* [retval][out] */ GUID *Clsid);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsEqualDevice )(
- IMSVidInputDevice * This,
- /* [in] */ IMSVidDevice *Device,
- /* [retval][out] */ VARIANT_BOOL *IsEqual);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsViewable )(
- IMSVidInputDevice * This,
- /* [in] */ VARIANT *v,
- /* [retval][out] */ VARIANT_BOOL *pfViewable);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *View )(
- IMSVidInputDevice * This,
- /* [in] */ VARIANT *v);
-
- END_INTERFACE
- } IMSVidInputDeviceVtbl;
- interface IMSVidInputDevice
- {
- CONST_VTBL struct IMSVidInputDeviceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSVidInputDevice_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSVidInputDevice_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSVidInputDevice_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSVidInputDevice_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSVidInputDevice_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSVidInputDevice_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSVidInputDevice_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSVidInputDevice_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define IMSVidInputDevice_get_Status(This,Status)
- (This)->lpVtbl -> get_Status(This,Status)
- #define IMSVidInputDevice_put_Power(This,Power)
- (This)->lpVtbl -> put_Power(This,Power)
- #define IMSVidInputDevice_get_Power(This,Power)
- (This)->lpVtbl -> get_Power(This,Power)
- #define IMSVidInputDevice_get_Category(This,Guid)
- (This)->lpVtbl -> get_Category(This,Guid)
- #define IMSVidInputDevice_get_ClassID(This,Clsid)
- (This)->lpVtbl -> get_ClassID(This,Clsid)
- #define IMSVidInputDevice_get__Category(This,Guid)
- (This)->lpVtbl -> get__Category(This,Guid)
- #define IMSVidInputDevice_get__ClassID(This,Clsid)
- (This)->lpVtbl -> get__ClassID(This,Clsid)
- #define IMSVidInputDevice_IsEqualDevice(This,Device,IsEqual)
- (This)->lpVtbl -> IsEqualDevice(This,Device,IsEqual)
- #define IMSVidInputDevice_IsViewable(This,v,pfViewable)
- (This)->lpVtbl -> IsViewable(This,v,pfViewable)
- #define IMSVidInputDevice_View(This,v)
- (This)->lpVtbl -> View(This,v)