📄 segment.h
字号:
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,
dispidAlloctor = dispid_DecimateInput + 1,
dispid_Allocator = dispidAlloctor + 1,
dispidAllocPresentID = dispid_Allocator + 1,
dispidSetAllocator = dispidAllocPresentID + 1,
dispid_SetAllocator = dispidSetAllocator + 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);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -