swift-cwinrt/Sources/CWinRT/include/Windows.Media.Playback.h
2024-02-15 17:12:35 -08:00

5541 lines
373 KiB
C

// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1
#pragma once
// Header files for imported files
#include <inspectable.h>
#include <EventToken.h>
#include <windowscontracts.h>
#include "Windows.Foundation.h"
#include "Windows.Devices.Enumeration.h"
#include "Windows.Foundation.Numerics.h"
#include "Windows.Graphics.DirectX.Direct3D11.h"
#include "Windows.Media.h"
#include "Windows.Media.Audio.h"
#include "Windows.Media.Casting.h"
#include "Windows.Media.Core.h"
#include "Windows.Media.MediaProperties.h"
#include "Windows.Media.Protection.h"
#include "Windows.Storage.h"
#include "Windows.Storage.Streams.h"
#include "Windows.UI.Composition.h"
// Importing Collections header
#include "Windows.Foundation.Collections.h"
/* Forward Declarations */
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics __x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2 __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource __x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties __x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2 __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs __x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs_FWD_DEFINED__
// Parameterized interface forward declarations (C)
// Collection interface definitions
#ifndef ____x_ABI_CWindows_CMedia_CCore_CIMediaTrack_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CCore_CIMediaTrack_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CCore_CIMediaTrack __x_ABI_CWindows_CMedia_CCore_CIMediaTrack;
#endif // ____x_ABI_CWindows_CMedia_CCore_CIMediaTrack_FWD_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrackVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrackVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrackVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrackVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrackVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrackVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack_INTERFACE_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack __x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack;
#endif // ____x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack_FWD_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrackVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
__x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrackVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrackVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrackVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrackVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrackVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrackVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrackVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrackVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrackVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrackVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrackVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMediaTimeRange __x_ABI_CWindows_CMedia_CMediaTimeRange;
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRangeVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
struct __x_ABI_CWindows_CMedia_CMediaTimeRange* result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
UINT32 itemsLength,
struct __x_ABI_CWindows_CMedia_CMediaTimeRange* items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRangeVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRangeVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRangeVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMediaTimeRange** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRangeVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRangeVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMediaTimeRange_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarker_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem __x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem** result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* value);
HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* value);
HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32 index);
HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* value);
HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** items,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** items);
END_INTERFACE
} __x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl;
interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem
{
CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem __x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
#if !defined(____x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__)
#define ____x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem __x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
typedef struct __x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* sender,
__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* event);
END_INTERFACE
} __x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl;
interface __x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem
{
CONST_VTBL struct __x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem __x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem;
typedef struct __x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_VectorChanged)(__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
__x_ABI_C__FVectorChangedEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* vhnd,
EventRegistrationToken* result);
HRESULT (STDMETHODCALLTYPE* remove_VectorChanged)(__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* This,
EventRegistrationToken token);
END_INTERFACE
} __x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl;
interface __x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem
{
CONST_VTBL struct __x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrackVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrackVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrackVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrackVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
__x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrackVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrackVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrackVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CCore_CIMediaTrack** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrackVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrackVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRangeVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
UINT32 index,
struct __x_ABI_CWindows_CMedia_CMediaTimeRange* result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
struct __x_ABI_CWindows_CMedia_CMediaTimeRange value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange* This,
UINT32 startIndex,
UINT32 itemsLength,
struct __x_ABI_CWindows_CMedia_CMediaTimeRange* items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRangeVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRangeVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs;
typedef struct __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs* This,
IInspectable* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgsVtbl;
interface __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIReference_1_UINT32_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIReference_1_UINT32_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIReference_1_UINT32 __x_ABI_C__FIReference_1_UINT32;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIReference_1_UINT32;
typedef struct __x_ABI_C__FIReference_1_UINT32Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1_UINT32* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1_UINT32* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1_UINT32* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1_UINT32* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1_UINT32* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1_UINT32* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1_UINT32* This,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIReference_1_UINT32Vtbl;
interface __x_ABI_C__FIReference_1_UINT32
{
CONST_VTBL struct __x_ABI_C__FIReference_1_UINT32Vtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIReference_1_UINT32_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan;
#if !defined(____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan;
typedef struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* result);
END_INTERFACE
} __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanVtbl;
interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan
{
CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* sender,
IInspectable* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectableVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* sender,
IInspectable* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectableVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable_INTERFACE_DEFINED__
#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs __x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs;
#endif // ____x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs_FWD_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* sender,
__x_ABI_CWindows_CFoundation_CCollections_CIVectorChangedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* sender,
__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* sender,
IInspectable* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectableVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack* sender,
__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* sender,
IInspectable* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectableVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* sender,
__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs_INTERFACE_DEFINED__
#ifndef ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__
#define ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation __x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation;
#endif // ____x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet;
#endif // ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIDeferral __x_ABI_CWindows_CFoundation_CIDeferral;
#endif // ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable;
#endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIPropertyValue __x_ABI_CWindows_CFoundation_CIPropertyValue;
#endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion;
typedef struct __x_ABI_CWindows_CFoundation_CRect __x_ABI_CWindows_CFoundation_CRect;
typedef struct __x_ABI_CWindows_CFoundation_CSize __x_ABI_CWindows_CFoundation_CSize;
#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass;
#endif // ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface_FWD_DEFINED__
#define ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface;
#endif // ____x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CAudio_CIAudioStateMonitor_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CAudio_CIAudioStateMonitor_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CAudio_CIAudioStateMonitor __x_ABI_CWindows_CMedia_CAudio_CIAudioStateMonitor;
#endif // ____x_ABI_CWindows_CMedia_CAudio_CIAudioStateMonitor_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CCasting_CICastingSource_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CCasting_CICastingSource_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CCasting_CICastingSource __x_ABI_CWindows_CMedia_CCasting_CICastingSource;
#endif // ____x_ABI_CWindows_CMedia_CCasting_CICastingSource_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CCore_CIMediaSource_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CCore_CIMediaSource_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CCore_CIMediaSource __x_ABI_CWindows_CMedia_CCore_CIMediaSource;
#endif // ____x_ABI_CWindows_CMedia_CCore_CIMediaSource_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CCore_CISingleSelectMediaTrackList_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CCore_CISingleSelectMediaTrackList_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CCore_CISingleSelectMediaTrackList __x_ABI_CWindows_CMedia_CCore_CISingleSelectMediaTrackList;
#endif // ____x_ABI_CWindows_CMedia_CCore_CISingleSelectMediaTrackList_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CCore_CIMediaSource2_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CCore_CIMediaSource2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CCore_CIMediaSource2 __x_ABI_CWindows_CMedia_CCore_CIMediaSource2;
#endif // ____x_ABI_CWindows_CMedia_CCore_CIMediaSource2_FWD_DEFINED__
typedef enum __x_ABI_CWindows_CMedia_CMediaPlaybackAutoRepeatMode __x_ABI_CWindows_CMedia_CMediaPlaybackAutoRepeatMode;
typedef enum __x_ABI_CWindows_CMedia_CMediaPlaybackType __x_ABI_CWindows_CMedia_CMediaPlaybackType;
typedef enum __x_ABI_CWindows_CMedia_CMediaProperties_CMediaRotation __x_ABI_CWindows_CMedia_CMediaProperties_CMediaRotation;
typedef enum __x_ABI_CWindows_CMedia_CMediaProperties_CSphericalVideoFrameFormat __x_ABI_CWindows_CMedia_CMediaProperties_CSphericalVideoFrameFormat;
typedef enum __x_ABI_CWindows_CMedia_CMediaProperties_CStereoscopicVideoPackingMode __x_ABI_CWindows_CMedia_CMediaProperties_CStereoscopicVideoPackingMode;
#ifndef ____x_ABI_CWindows_CMedia_CIMediaTimelineController_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CIMediaTimelineController_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CIMediaTimelineController __x_ABI_CWindows_CMedia_CIMediaTimelineController;
#endif // ____x_ABI_CWindows_CMedia_CIMediaTimelineController_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CIMusicDisplayProperties __x_ABI_CWindows_CMedia_CIMusicDisplayProperties;
#endif // ____x_ABI_CWindows_CMedia_CIMusicDisplayProperties_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CProtection_CIMediaProtectionManager_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CProtection_CIMediaProtectionManager_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CProtection_CIMediaProtectionManager __x_ABI_CWindows_CMedia_CProtection_CIMediaProtectionManager;
#endif // ____x_ABI_CWindows_CMedia_CProtection_CIMediaProtectionManager_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CISystemMediaTransportControls __x_ABI_CWindows_CMedia_CISystemMediaTransportControls;
#endif // ____x_ABI_CWindows_CMedia_CISystemMediaTransportControls_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CIVideoDisplayProperties_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CIVideoDisplayProperties_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CIVideoDisplayProperties __x_ABI_CWindows_CMedia_CIVideoDisplayProperties;
#endif // ____x_ABI_CWindows_CMedia_CIVideoDisplayProperties_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__
#define ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CStorage_CIStorageFile __x_ABI_CWindows_CStorage_CIStorageFile;
#endif // ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__
#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream;
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__
#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference;
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositor __x_ABI_CWindows_CUI_CComposition_CICompositor;
#endif // ____x_ABI_CWindows_CUI_CComposition_CICompositor_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__
#define ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface __x_ABI_CWindows_CUI_CComposition_CICompositionSurface;
#endif // ____x_ABI_CWindows_CUI_CComposition_CICompositionSurface_FWD_DEFINED__
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CAutoLoadedDisplayPropertyKind __x_ABI_CWindows_CMedia_CPlayback_CAutoLoadedDisplayPropertyKind;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaBreakInsertionMethod __x_ABI_CWindows_CMedia_CPlayback_CMediaBreakInsertionMethod;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaCommandEnablingRule __x_ABI_CWindows_CMedia_CPlayback_CMediaCommandEnablingRule;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemChangedReason __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemChangedReason;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackState __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackState;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioDeviceType __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioDeviceType;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerError __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerError;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CSphericalVideoProjectionMode __x_ABI_CWindows_CMedia_CPlayback_CSphericalVideoProjectionMode;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CStereoscopicVideoRenderMode __x_ABI_CWindows_CMedia_CPlayback_CStereoscopicVideoRenderMode;
typedef enum __x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode __x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode;
enum __x_ABI_CWindows_CMedia_CPlayback_CAutoLoadedDisplayPropertyKind
{
__x_ABI_CWindows_CMedia_CPlayback_CAutoLoadedDisplayPropertyKind_None = 0,
__x_ABI_CWindows_CMedia_CPlayback_CAutoLoadedDisplayPropertyKind_MusicOrVideo = 1,
__x_ABI_CWindows_CMedia_CPlayback_CAutoLoadedDisplayPropertyKind_Music = 2,
__x_ABI_CWindows_CMedia_CPlayback_CAutoLoadedDisplayPropertyKind_Video = 3,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CFailedMediaStreamKind
{
__x_ABI_CWindows_CMedia_CPlayback_CFailedMediaStreamKind_Unknown = 0,
__x_ABI_CWindows_CMedia_CPlayback_CFailedMediaStreamKind_Audio = 1,
__x_ABI_CWindows_CMedia_CPlayback_CFailedMediaStreamKind_Video = 2,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaBreakInsertionMethod
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaBreakInsertionMethod_Interrupt = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaBreakInsertionMethod_Replace = 1,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaCommandEnablingRule
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaCommandEnablingRule_Auto = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaCommandEnablingRule_Always = 1,
__x_ABI_CWindows_CMedia_CPlayback_CMediaCommandEnablingRule_Never = 2,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemChangedReason
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemChangedReason_InitialItem = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemChangedReason_EndOfStream = 1,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemChangedReason_Error = 2,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemChangedReason_AppRequested = 3,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode_None = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode_Aborted = 1,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode_NetworkError = 2,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode_DecodeError = 3,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode_SourceNotSupportedError = 4,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode_EncryptionError = 5,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason_None = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason_VirtualMachine = 1,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason_UnsupportedDisplayAdapter = 2,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason_UnsignedDriver = 3,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason_FrameServerEnabled = 4,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason_OutputProtectionFailed = 5,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason_Unknown = 6,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackState
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackState_None = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackState_Opening = 1,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackState_Buffering = 2,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackState_Playing = 3,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackState_Paused = 4,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_Other = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_Communications = 3,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_Alerts = 4,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_SoundEffects = 5,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_GameEffects = 6,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_GameMedia = 7,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_GameChat = 8,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_Speech = 9,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_Movie = 10,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory_Media = 11,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioDeviceType
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioDeviceType_Console = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioDeviceType_Multimedia = 1,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioDeviceType_Communications = 2,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerError
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerError_Unknown = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerError_Aborted = 1,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerError_NetworkError = 2,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerError_DecodingError = 3,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerError_SourceNotSupported = 4,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState
{
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState_Closed = 0,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState_Opening = 1,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState_Buffering = 2,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState_Playing = 3,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState_Paused = 4,
__x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState_Stopped = 5,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CSphericalVideoProjectionMode
{
__x_ABI_CWindows_CMedia_CPlayback_CSphericalVideoProjectionMode_Spherical = 0,
__x_ABI_CWindows_CMedia_CPlayback_CSphericalVideoProjectionMode_Flat = 1,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CStereoscopicVideoRenderMode
{
__x_ABI_CWindows_CMedia_CPlayback_CStereoscopicVideoRenderMode_Mono = 0,
__x_ABI_CWindows_CMedia_CPlayback_CStereoscopicVideoRenderMode_Stereo = 1,
};
enum __x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode
{
__x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode_Disabled = 0,
__x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode_Hidden = 1,
__x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode_ApplicationPresented = 2,
__x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode_PlatformPresented = 3,
};
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer** player);
HRESULT (STDMETHODCALLTYPE* add_MessageReceivedFromBackground)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_MessageReceivedFromBackground)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_MessageReceivedFromForeground)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
__x_ABI_C__FIEventHandler_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerDataReceivedEventArgs* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_MessageReceivedFromForeground)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* SendMessageToBackground)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* value);
HRESULT (STDMETHODCALLTYPE* SendMessageToForeground)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* value);
HRESULT (STDMETHODCALLTYPE* IsMediaPlaying)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This,
boolean* isMediaPlaying);
HRESULT (STDMETHODCALLTYPE* Shutdown)(__x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics* This);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStaticsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIBackgroundMediaPlayerStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_NewItem)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
HRESULT (STDMETHODCALLTYPE* get_OldItem)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Reason)(__x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemChangedReason* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CICurrentMediaPlaybackItemChangedEventArgs2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_PlaybackList)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList** value);
HRESULT (STDMETHODCALLTYPE* get_PresentationPosition)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan** value);
HRESULT (STDMETHODCALLTYPE* get_InsertionMethod)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaBreakInsertionMethod* value);
HRESULT (STDMETHODCALLTYPE* get_CustomProperties)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet** value);
HRESULT (STDMETHODCALLTYPE* get_CanStart)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_CanStart)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* This,
boolean value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_MediaBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakEndedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaBreakInsertionMethod insertionMethod,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** result);
HRESULT (STDMETHODCALLTYPE* CreateWithPresentationPosition)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaBreakInsertionMethod insertionMethod,
struct __x_ABI_CWindows_CFoundation_CTimeSpan presentationPosition,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** result);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactoryVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManagerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_BreaksSeekedOver)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSeekedOverEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BreaksSeekedOver)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_BreakStarted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakStartedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BreakStarted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_BreakEnded)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakEndedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BreakEnded)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_BreakSkipped)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakManager___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSkippedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BreakSkipped)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* get_CurrentBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** value);
HRESULT (STDMETHODCALLTYPE* get_PlaybackSession)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession** value);
HRESULT (STDMETHODCALLTYPE* PlayBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* value);
HRESULT (STDMETHODCALLTYPE* SkipCurrentBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager* This);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManagerVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManagerVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakScheduleVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_ScheduleChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaBreakSchedule_IInspectable* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_ScheduleChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* InsertMidrollBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* mediaBreak);
HRESULT (STDMETHODCALLTYPE* RemoveMidrollBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* mediaBreak);
HRESULT (STDMETHODCALLTYPE* get_MidrollBreaks)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak** value);
HRESULT (STDMETHODCALLTYPE* put_PrerollBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* value);
HRESULT (STDMETHODCALLTYPE* get_PrerollBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** value);
HRESULT (STDMETHODCALLTYPE* put_PostrollBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak* value);
HRESULT (STDMETHODCALLTYPE* get_PostrollBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** value);
HRESULT (STDMETHODCALLTYPE* get_PlaybackItem)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakScheduleVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakScheduleVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_SeekedOverBreaks)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaBreak** value);
HRESULT (STDMETHODCALLTYPE* get_OldPosition)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* get_NewPosition)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSeekedOverEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_MediaBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSkippedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_MediaBreak)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreak** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakStartedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSourceVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_CurrentItem)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
HRESULT (STDMETHODCALLTYPE* SetPlaybackSource)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource* source);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSourceVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSourceVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaEnginePlaybackSource_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayPropertiesVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Type)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
enum __x_ABI_CWindows_CMedia_CMediaPlaybackType* value);
HRESULT (STDMETHODCALLTYPE* put_Type)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
enum __x_ABI_CWindows_CMedia_CMediaPlaybackType value);
HRESULT (STDMETHODCALLTYPE* get_MusicProperties)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
__x_ABI_CWindows_CMedia_CIMusicDisplayProperties** value);
HRESULT (STDMETHODCALLTYPE* get_VideoProperties)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
__x_ABI_CWindows_CMedia_CIVideoDisplayProperties** value);
HRESULT (STDMETHODCALLTYPE* get_Thumbnail)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference** value);
HRESULT (STDMETHODCALLTYPE* put_Thumbnail)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference* value);
HRESULT (STDMETHODCALLTYPE* ClearAll)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* This);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayPropertiesVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayPropertiesVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_IsEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_MediaPlayer)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer** value);
HRESULT (STDMETHODCALLTYPE* get_PlayBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* get_PauseBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* get_NextBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* get_PreviousBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* get_FastForwardBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* get_RewindBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* get_ShuffleBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* get_AutoRepeatModeBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* get_PositionBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* get_RateBehavior)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior** value);
HRESULT (STDMETHODCALLTYPE* add_PlayReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPlayReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PlayReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_PauseReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPauseReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PauseReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_NextReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerNextReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_NextReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_PreviousReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPreviousReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PreviousReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_FastForwardReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerFastForwardReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_FastForwardReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_RewindReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRewindReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_RewindReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_ShuffleReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerShuffleReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_ShuffleReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_AutoRepeatModeReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_AutoRepeatModeReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_PositionReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerPositionReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PositionReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_RateReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManager___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerRateReceivedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_RateReceived)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager* This,
EventRegistrationToken token);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_AutoRepeatMode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
enum __x_ABI_CWindows_CMedia_CMediaPlaybackAutoRepeatMode* value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehaviorVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_CommandManager)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager** value);
HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_EnablingRule)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaCommandEnablingRule* value);
HRESULT (STDMETHODCALLTYPE* put_EnablingRule)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaCommandEnablingRule value);
HRESULT (STDMETHODCALLTYPE* add_IsEnabledChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackCommandManagerCommandBehavior_IInspectable* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_IsEnabledChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior* This,
EventRegistrationToken token);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehaviorVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehaviorVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerCommandBehavior_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerFastForwardReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerNextReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPauseReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPlayReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_Position)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPositionReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerPreviousReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_PlaybackRate)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRateReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerRewindReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_IsShuffleRequested)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManagerShuffleReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_AudioTracksChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_AudioTracksChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_VideoTracksChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_VideoTracksChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_TimedMetadataTracksChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem___x_ABI_C__F__CIVectorChangedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_TimedMetadataTracksChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaSource2** value);
HRESULT (STDMETHODCALLTYPE* get_AudioTracks)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CAudioTrack** value);
HRESULT (STDMETHODCALLTYPE* get_VideoTracks)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CVideoTrack** value);
HRESULT (STDMETHODCALLTYPE* get_TimedMetadataTracks)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CCore__CTimedMetadataTrack** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_BreakSchedule)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakSchedule** value);
HRESULT (STDMETHODCALLTYPE* get_StartTime)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* get_DurationLimit)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan** value);
HRESULT (STDMETHODCALLTYPE* get_CanSkip)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_CanSkip)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* GetDisplayProperties)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties** value);
HRESULT (STDMETHODCALLTYPE* ApplyDisplayProperties)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaItemDisplayProperties* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsDisabledInPlaybackList)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_IsDisabledInPlaybackList)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_TotalDownloadProgress)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_AutoLoadedDisplayProperties)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CAutoLoadedDisplayPropertyKind* value);
HRESULT (STDMETHODCALLTYPE* put_AutoLoadedDisplayProperties)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CAutoLoadedDisplayPropertyKind value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem3_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemErrorVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ErrorCode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackItemErrorCode* value);
HRESULT (STDMETHODCALLTYPE* get_ExtendedError)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError* This,
HRESULT* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemErrorVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemErrorVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaSource2* source,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactoryVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateWithStartTime)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaSource2* source,
struct __x_ABI_CWindows_CFoundation_CTimeSpan startTime,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** result);
HRESULT (STDMETHODCALLTYPE* CreateWithStartTimeAndDurationLimit)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaSource2* source,
struct __x_ABI_CWindows_CFoundation_CTimeSpan startTime,
struct __x_ABI_CWindows_CFoundation_CTimeSpan durationLimit,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** result);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFactory2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Item)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
HRESULT (STDMETHODCALLTYPE* get_Error)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemError** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemFailedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Item)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemOpenedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* FindFromMediaSource)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaSource2* source,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStaticsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItemStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackListVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_ItemFailed)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemFailedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_ItemFailed)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_CurrentItemChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CCurrentMediaPlaybackItemChangedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_CurrentItemChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_ItemOpened)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackList___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItemOpenedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_ItemOpened)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* get_Items)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
__x_ABI_C__FIObservableVector_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem** value);
HRESULT (STDMETHODCALLTYPE* get_AutoRepeatEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_AutoRepeatEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_ShuffleEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_ShuffleEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_CurrentItem)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
HRESULT (STDMETHODCALLTYPE* get_CurrentItemIndex)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
UINT32* value);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** item);
HRESULT (STDMETHODCALLTYPE* MovePrevious)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** item);
HRESULT (STDMETHODCALLTYPE* MoveTo)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList* This,
UINT32 itemIndex,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** item);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackListVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackListVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_MaxPrefetchTime)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan** value);
HRESULT (STDMETHODCALLTYPE* put_MaxPrefetchTime)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* get_StartingItem)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem** value);
HRESULT (STDMETHODCALLTYPE* put_StartingItem)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackItem* value);
HRESULT (STDMETHODCALLTYPE* get_ShuffledItems)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem** value);
HRESULT (STDMETHODCALLTYPE* SetShuffledItems)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2* This,
__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackItem* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_MaxPlayedItemsToKeepOpen)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3* This,
__x_ABI_C__FIReference_1_UINT32** value);
HRESULT (STDMETHODCALLTYPE* put_MaxPlayedItemsToKeepOpen)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3* This,
__x_ABI_C__FIReference_1_UINT32* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackList3_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_PlaybackStateChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PlaybackStateChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_PlaybackRateChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PlaybackRateChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_SeekCompleted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_SeekCompleted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_BufferingStarted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BufferingStarted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_BufferingEnded)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BufferingEnded)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_BufferingProgressChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BufferingProgressChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_DownloadProgressChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_DownloadProgressChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_NaturalDurationChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_NaturalDurationChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_PositionChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PositionChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_NaturalVideoSizeChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_NaturalVideoSizeChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* get_MediaPlayer)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer** value);
HRESULT (STDMETHODCALLTYPE* get_NaturalDuration)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* get_Position)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* put_Position)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan value);
HRESULT (STDMETHODCALLTYPE* get_PlaybackState)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackState* value);
HRESULT (STDMETHODCALLTYPE* get_CanSeek)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_CanPause)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_IsProtected)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_PlaybackRate)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* put_PlaybackRate)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
DOUBLE value);
HRESULT (STDMETHODCALLTYPE* get_BufferingProgress)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_DownloadProgress)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_NaturalVideoHeight)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
UINT32* value);
HRESULT (STDMETHODCALLTYPE* get_NaturalVideoWidth)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
UINT32* value);
HRESULT (STDMETHODCALLTYPE* get_NormalizedSourceRect)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
struct __x_ABI_CWindows_CFoundation_CRect* value);
HRESULT (STDMETHODCALLTYPE* put_NormalizedSourceRect)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
struct __x_ABI_CWindows_CFoundation_CRect value);
HRESULT (STDMETHODCALLTYPE* get_StereoscopicVideoPackingMode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
enum __x_ABI_CWindows_CMedia_CMediaProperties_CStereoscopicVideoPackingMode* value);
HRESULT (STDMETHODCALLTYPE* put_StereoscopicVideoPackingMode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession* This,
enum __x_ABI_CWindows_CMedia_CMediaProperties_CStereoscopicVideoPackingMode value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_BufferedRangesChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BufferedRangesChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_PlayedRangesChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PlayedRangesChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_SeekableRangesChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_SeekableRangesChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_SupportedPlaybackRatesChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackSession_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_SupportedPlaybackRatesChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* get_SphericalVideoProjection)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection** value);
HRESULT (STDMETHODCALLTYPE* get_IsMirroring)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_IsMirroring)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* GetBufferedRanges)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange** value);
HRESULT (STDMETHODCALLTYPE* GetPlayedRanges)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange** value);
HRESULT (STDMETHODCALLTYPE* GetSeekableRanges)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMediaTimeRange** value);
HRESULT (STDMETHODCALLTYPE* IsSupportedPlaybackRateRange)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2* This,
DOUBLE rate1,
DOUBLE rate2,
boolean* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_PlaybackRotation)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3* This,
enum __x_ABI_CWindows_CMedia_CMediaProperties_CMediaRotation* value);
HRESULT (STDMETHODCALLTYPE* put_PlaybackRotation)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3* This,
enum __x_ABI_CWindows_CMedia_CMediaProperties_CMediaRotation value);
HRESULT (STDMETHODCALLTYPE* GetOutputDegradationPolicyState)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession3_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsPlaybackInterruption)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs* This,
boolean* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionBufferingStartedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyStateVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_VideoConstrictionReason)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlaybackSessionVideoConstrictionReason* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyStateVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyStateVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSessionOutputDegradationPolicyState_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSourceVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource* This,
TrustLevel* trustLevel);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSourceVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSourceVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjectionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_IsEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_FrameFormat)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
enum __x_ABI_CWindows_CMedia_CMediaProperties_CSphericalVideoFrameFormat* value);
HRESULT (STDMETHODCALLTYPE* put_FrameFormat)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
enum __x_ABI_CWindows_CMedia_CMediaProperties_CSphericalVideoFrameFormat value);
HRESULT (STDMETHODCALLTYPE* get_HorizontalFieldOfViewInDegrees)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* put_HorizontalFieldOfViewInDegrees)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
DOUBLE value);
HRESULT (STDMETHODCALLTYPE* get_ViewOrientation)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion* value);
HRESULT (STDMETHODCALLTYPE* put_ViewOrientation)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
struct __x_ABI_CWindows_CFoundation_CNumerics_CQuaternion value);
HRESULT (STDMETHODCALLTYPE* get_ProjectionMode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CSphericalVideoProjectionMode* value);
HRESULT (STDMETHODCALLTYPE* put_ProjectionMode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CSphericalVideoProjectionMode value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjectionVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjectionVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSphericalVideoProjection_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackListVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_PresentationModeChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlaybackTimedMetadataTrackList___x_ABI_CWindows__CMedia__CPlayback__CTimedMetadataPresentationModeChangedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PresentationModeChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* GetPresentationMode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This,
UINT32 index,
enum __x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode* value);
HRESULT (STDMETHODCALLTYPE* SetPresentationMode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList* This,
UINT32 index,
enum __x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackListVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackListVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackTimedMetadataTrackList_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_AutoPlay)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_AutoPlay)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_NaturalDuration)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* get_Position)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* put_Position)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan value);
HRESULT (STDMETHODCALLTYPE* get_BufferingProgress)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* get_CurrentState)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerState* value);
HRESULT (STDMETHODCALLTYPE* get_CanSeek)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_CanPause)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_IsLoopingEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_IsLoopingEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_IsProtected)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_IsMuted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_IsMuted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_PlaybackRate)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* put_PlaybackRate)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
DOUBLE value);
HRESULT (STDMETHODCALLTYPE* get_Volume)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* put_Volume)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
DOUBLE value);
HRESULT (STDMETHODCALLTYPE* get_PlaybackMediaMarkers)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence** value);
HRESULT (STDMETHODCALLTYPE* add_MediaOpened)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_MediaOpened)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_MediaEnded)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_MediaEnded)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_MediaFailed)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerFailedEventArgs* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_MediaFailed)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_CurrentStateChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_CurrentStateChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_PlaybackMediaMarkerReached)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CPlaybackMediaMarkerReachedEventArgs* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PlaybackMediaMarkerReached)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_MediaPlayerRateChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayerRateChangedEventArgs* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_MediaPlayerRateChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_VolumeChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_VolumeChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_SeekCompleted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_SeekCompleted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_BufferingStarted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BufferingStarted)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_BufferingEnded)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_BufferingEnded)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* Play)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This);
HRESULT (STDMETHODCALLTYPE* Pause)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This);
HRESULT (STDMETHODCALLTYPE* SetUriSource)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_SystemMediaTransportControls)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This,
__x_ABI_CWindows_CMedia_CISystemMediaTransportControls** value);
HRESULT (STDMETHODCALLTYPE* get_AudioCategory)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory* value);
HRESULT (STDMETHODCALLTYPE* put_AudioCategory)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioCategory value);
HRESULT (STDMETHODCALLTYPE* get_AudioDeviceType)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioDeviceType* value);
HRESULT (STDMETHODCALLTYPE* put_AudioDeviceType)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerAudioDeviceType value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_IsMutedChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_IsMutedChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_SourceChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_SourceChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* get_AudioBalance)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
DOUBLE* value);
HRESULT (STDMETHODCALLTYPE* put_AudioBalance)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
DOUBLE value);
HRESULT (STDMETHODCALLTYPE* get_RealTimePlayback)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_RealTimePlayback)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_StereoscopicVideoRenderMode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CStereoscopicVideoRenderMode* value);
HRESULT (STDMETHODCALLTYPE* put_StereoscopicVideoRenderMode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CStereoscopicVideoRenderMode value);
HRESULT (STDMETHODCALLTYPE* get_BreakManager)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaBreakManager** value);
HRESULT (STDMETHODCALLTYPE* get_CommandManager)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackCommandManager** value);
HRESULT (STDMETHODCALLTYPE* get_AudioDevice)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation** value);
HRESULT (STDMETHODCALLTYPE* put_AudioDevice)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_CWindows_CDevices_CEnumeration_CIDeviceInformation* value);
HRESULT (STDMETHODCALLTYPE* get_TimelineController)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_CWindows_CMedia_CIMediaTimelineController** value);
HRESULT (STDMETHODCALLTYPE* put_TimelineController)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_CWindows_CMedia_CIMediaTimelineController* value);
HRESULT (STDMETHODCALLTYPE* get_TimelineControllerPositionOffset)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* put_TimelineControllerPositionOffset)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan value);
HRESULT (STDMETHODCALLTYPE* get_PlaybackSession)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSession** value);
HRESULT (STDMETHODCALLTYPE* StepForwardOneFrame)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This);
HRESULT (STDMETHODCALLTYPE* StepBackwardOneFrame)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This);
HRESULT (STDMETHODCALLTYPE* GetAsCastingSource)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3* This,
__x_ABI_CWindows_CMedia_CCasting_CICastingSource** returnValue);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer3_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* SetSurfaceSize)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4* This,
struct __x_ABI_CWindows_CFoundation_CSize size);
HRESULT (STDMETHODCALLTYPE* GetSurface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4* This,
__x_ABI_CWindows_CUI_CComposition_CICompositor* compositor,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface** result);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer4_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_VideoFrameAvailable)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* value,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_VideoFrameAvailable)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* get_IsVideoFrameServerEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_IsVideoFrameServerEnabled)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* CopyFrameToVideoSurface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* destination);
HRESULT (STDMETHODCALLTYPE* CopyFrameToVideoSurfaceWithTargetRectangle)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* destination,
struct __x_ABI_CWindows_CFoundation_CRect targetRectangle);
HRESULT (STDMETHODCALLTYPE* CopyFrameToStereoscopicVideoSurfaces)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5* This,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* destinationLeftEye,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* destinationRightEye);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer5_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_SubtitleFrameChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CPlayback__CMediaPlayer_IInspectable* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_SubtitleFrameChanged)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* RenderSubtitlesToSurface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* destination,
boolean* result);
HRESULT (STDMETHODCALLTYPE* RenderSubtitlesToSurfaceWithTargetRectangle)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6* This,
__x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CIDirect3DSurface* destination,
struct __x_ABI_CWindows_CFoundation_CRect targetRectangle,
boolean* result);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer6_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_AudioStateMonitor)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7* This,
__x_ABI_CWindows_CMedia_CAudio_CIAudioStateMonitor** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer7_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Data)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs* This,
__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerDataReceivedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffectsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* AddAudioEffect)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects* This,
HSTRING activatableClassId,
boolean effectOptional,
__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* configuration);
HRESULT (STDMETHODCALLTYPE* RemoveAllEffects)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects* This);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffectsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffectsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* AddVideoEffect)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2* This,
HSTRING activatableClassId,
boolean effectOptional,
__x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* effectConfiguration);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerEffects2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Error)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CMediaPlayerError* value);
HRESULT (STDMETHODCALLTYPE* get_ExtendedErrorCode)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* This,
HRESULT* value);
HRESULT (STDMETHODCALLTYPE* get_ErrorMessage)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerFailedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_NewRate)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs* This,
DOUBLE* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerRateChangedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSourceVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ProtectionManager)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This,
__x_ABI_CWindows_CMedia_CProtection_CIMediaProtectionManager** value);
HRESULT (STDMETHODCALLTYPE* put_ProtectionManager)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This,
__x_ABI_CWindows_CMedia_CProtection_CIMediaProtectionManager* value);
HRESULT (STDMETHODCALLTYPE* SetFileSource)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This,
__x_ABI_CWindows_CStorage_CIStorageFile* file);
HRESULT (STDMETHODCALLTYPE* SetStreamSource)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStream* stream);
HRESULT (STDMETHODCALLTYPE* SetMediaSource)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaSource* source);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSourceVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSourceVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource** value);
HRESULT (STDMETHODCALLTYPE* put_Source)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlaybackSource* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2Vtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSource2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurfaceVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_CompositionSurface)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface* This,
__x_ABI_CWindows_CUI_CComposition_CICompositionSurface** value);
HRESULT (STDMETHODCALLTYPE* get_Compositor)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface* This,
__x_ABI_CWindows_CUI_CComposition_CICompositor** value);
HRESULT (STDMETHODCALLTYPE* get_MediaPlayer)(__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface* This,
__x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayer** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurfaceVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurfaceVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIMediaPlayerSurface_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Time)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
HRESULT (STDMETHODCALLTYPE* get_MediaMarkerType)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_Text)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateFromTime)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan value,
__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker** marker);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory* This,
struct __x_ABI_CWindows_CFoundation_CTimeSpan value,
HSTRING mediaMarketType,
HSTRING text,
__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker** marker);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactoryVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_PlaybackMediaMarker)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs* This,
__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerReachedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequenceVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence* This,
UINT32* value);
HRESULT (STDMETHODCALLTYPE* Insert)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence* This,
__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarker* value);
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence* This);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequenceVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequenceVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CIPlaybackMediaMarkerSequence_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Track)(__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* This,
__x_ABI_CWindows_CMedia_CCore_CITimedMetadataTrack** value);
HRESULT (STDMETHODCALLTYPE* get_OldPresentationMode)(__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode* value);
HRESULT (STDMETHODCALLTYPE* get_NewPresentationMode)(__x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs* This,
enum __x_ABI_CWindows_CMedia_CPlayback_CTimedMetadataTrackPresentationMode* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CPlayback_CITimedMetadataPresentationModeChangedEventArgs_INTERFACE_DEFINED__) */