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

1998 lines
139 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.ApplicationModel.Core.h"
#include "Windows.Graphics.h"
#include "Windows.Media.Core.h"
#include "Windows.Storage.Streams.h"
// Importing Collections header
#include "Windows.Foundation.Collections.h"
/* Forward Declarations */
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter_FWD_DEFINED__
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter __x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter;
#endif // ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter_FWD_DEFINED__
// Parameterized interface forward declarations (C)
// Collection interface definitions
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResultVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResultVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResultVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResultVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResultVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResultVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResultVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResultVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResultVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResultVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResultVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResultVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettingsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettingsVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettingsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettingsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettingsVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettingsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatusVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatusVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatusVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatusVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatusVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatusVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettingsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettingsVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettingsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettingsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettingsVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettingsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitterVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitterVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitterVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitterVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
UINT32 index,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitterVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitterVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* sender,
IInspectable* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectableVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* sender,
IInspectable* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectableVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* sender,
IInspectable* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectableVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* sender,
IInspectable* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectableVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* sender,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* sender,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs;
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* sender,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* args);
END_INTERFACE
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgsVtbl;
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs
{
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs_INTERFACE_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CCore_CICoreApplicationView_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CCore_CICoreApplicationView_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CCore_CICoreApplicationView __x_ABI_CWindows_CApplicationModel_CCore_CICoreApplicationView;
#endif // ____x_ABI_CWindows_CApplicationModel_CCore_CICoreApplicationView_FWD_DEFINED__
typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus;
typedef struct __x_ABI_CWindows_CFoundation_CDateTime __x_ABI_CWindows_CFoundation_CDateTime;
#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_CIAsyncAction_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction;
#endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo;
#endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_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__
typedef struct __x_ABI_CWindows_CGraphics_CPointInt32 __x_ABI_CWindows_CGraphics_CPointInt32;
typedef struct __x_ABI_CWindows_CGraphics_CSizeInt32 __x_ABI_CWindows_CGraphics_CSizeInt32;
#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__
#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__
#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType;
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType_FWD_DEFINED__
typedef enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus;
typedef enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverAuthorizationMethod __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverAuthorizationMethod;
typedef enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason;
typedef enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverGameControllerDeviceUsageMode __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverGameControllerDeviceUsageMode;
typedef enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus;
typedef enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverSessionStartStatus __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverSessionStartStatus;
typedef enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverWiFiStatus __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverWiFiStatus;
typedef enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastTransmitterAuthorizationStatus __x_ABI_CWindows_CMedia_CMiracast_CMiracastTransmitterAuthorizationStatus;
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus
{
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus_Success = 0,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus_UnknownFailure = 1,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus_MiracastNotSupported = 2,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus_AccessDenied = 3,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus_FriendlyNameTooLong = 4,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus_ModelNameTooLong = 5,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus_ModelNumberTooLong = 6,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus_InvalidSettings = 7,
};
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverAuthorizationMethod
{
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverAuthorizationMethod_None = 0,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverAuthorizationMethod_ConfirmConnection = 1,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverAuthorizationMethod_PinDisplayIfRequested = 2,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverAuthorizationMethod_PinDisplayRequired = 3,
};
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason
{
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason_Finished = 0,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason_AppSpecificError = 1,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason_ConnectionNotAccepted = 2,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason_DisconnectedByUser = 3,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason_FailedToStartStreaming = 4,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason_MediaDecodingError = 5,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason_MediaStreamingError = 6,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason_MediaDecryptionError = 7,
};
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverGameControllerDeviceUsageMode
{
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverGameControllerDeviceUsageMode_AsGameController = 0,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverGameControllerDeviceUsageMode_AsMouseAndKeyboard = 1,
};
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus
{
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus_NotListening = 0,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus_Listening = 1,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus_ConnectionPending = 2,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus_Connected = 3,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus_DisabledByPolicy = 4,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus_TemporarilyDisabled = 5,
};
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverSessionStartStatus
{
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverSessionStartStatus_Success = 0,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverSessionStartStatus_UnknownFailure = 1,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverSessionStartStatus_MiracastNotSupported = 2,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverSessionStartStatus_AccessDenied = 3,
};
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverWiFiStatus
{
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverWiFiStatus_MiracastSupportUndetermined = 0,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverWiFiStatus_MiracastNotSupported = 1,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverWiFiStatus_MiracastSupportNotOptimized = 2,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverWiFiStatus_MiracastSupported = 3,
};
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastTransmitterAuthorizationStatus
{
__x_ABI_CWindows_CMedia_CMiracast_CMiracastTransmitterAuthorizationStatus_Undecided = 0,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastTransmitterAuthorizationStatus_Allowed = 1,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastTransmitterAuthorizationStatus_AlwaysPrompt = 2,
__x_ABI_CWindows_CMedia_CMiracast_CMiracastTransmitterAuthorizationStatus_Blocked = 3,
};
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetDefaultSettings)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings** result);
HRESULT (STDMETHODCALLTYPE* GetCurrentSettings)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings** result);
HRESULT (STDMETHODCALLTYPE* GetCurrentSettingsAsync)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSettings** operation);
HRESULT (STDMETHODCALLTYPE* DisconnectAllAndApplySettings)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* settings,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult** result);
HRESULT (STDMETHODCALLTYPE* DisconnectAllAndApplySettingsAsync)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* settings,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverApplySettingsResult** operation);
HRESULT (STDMETHODCALLTYPE* GetStatus)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus** result);
HRESULT (STDMETHODCALLTYPE* GetStatusAsync)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverStatus** operation);
HRESULT (STDMETHODCALLTYPE* add_StatusChanged)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiver_IInspectable* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_StatusChanged)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* CreateSession)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_CWindows_CApplicationModel_CCore_CICoreApplicationView* view,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession** result);
HRESULT (STDMETHODCALLTYPE* CreateSessionAsync)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_CWindows_CApplicationModel_CCore_CICoreApplicationView* view,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession** operation);
HRESULT (STDMETHODCALLTYPE* ClearKnownTransmitters)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This);
HRESULT (STDMETHODCALLTYPE* RemoveKnownTransmitter)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* transmitter);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiver_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResultVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverApplySettingsStatus* value);
HRESULT (STDMETHODCALLTYPE* get_ExtendedError)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult* This,
HRESULT* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResultVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResultVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverApplySettingsResult_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Disconnect)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason reason);
HRESULT (STDMETHODCALLTYPE* DisconnectWithMessage)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverDisconnectReason reason,
HSTRING message);
HRESULT (STDMETHODCALLTYPE* Pause)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This);
HRESULT (STDMETHODCALLTYPE* PauseAsync)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
HRESULT (STDMETHODCALLTYPE* Resume)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This);
HRESULT (STDMETHODCALLTYPE* ResumeAsync)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
HRESULT (STDMETHODCALLTYPE* get_Transmitter)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter** value);
HRESULT (STDMETHODCALLTYPE* get_InputDevices)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices** value);
HRESULT (STDMETHODCALLTYPE* get_CursorImageChannel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel** value);
HRESULT (STDMETHODCALLTYPE* get_StreamControl)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Connection)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection** value);
HRESULT (STDMETHODCALLTYPE* get_Pin)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** result);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnectionCreatedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_MaxImageSize)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
struct __x_ABI_CWindows_CGraphics_CSizeInt32* value);
HRESULT (STDMETHODCALLTYPE* get_Position)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
struct __x_ABI_CWindows_CGraphics_CPointInt32* value);
HRESULT (STDMETHODCALLTYPE* get_ImageStream)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
__x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamWithContentType** value);
HRESULT (STDMETHODCALLTYPE* add_ImageStreamChanged)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_ImageStreamChanged)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_PositionChanged)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverCursorImageChannel_IInspectable* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_PositionChanged)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel* This,
EventRegistrationToken token);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannel_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettingsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsEnabled)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_IsEnabled)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_MaxImageSize)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This,
struct __x_ABI_CWindows_CGraphics_CSizeInt32* value);
HRESULT (STDMETHODCALLTYPE* put_MaxImageSize)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings* This,
struct __x_ABI_CWindows_CGraphics_CSizeInt32 value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettingsVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettingsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Connection)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverDisconnectedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDeviceVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_TransmitInput)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_TransmitInput)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_IsRequestedByTransmitter)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_IsTransmittingInput)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_Mode)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverGameControllerDeviceUsageMode* value);
HRESULT (STDMETHODCALLTYPE* put_Mode)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverGameControllerDeviceUsageMode value);
HRESULT (STDMETHODCALLTYPE* add_Changed)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverGameControllerDevice_IInspectable* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_Changed)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice* This,
EventRegistrationToken token);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDeviceVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDeviceVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevicesVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Keyboard)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice** value);
HRESULT (STDMETHODCALLTYPE* get_GameController)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverGameControllerDevice** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevicesVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevicesVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverInputDevices_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDeviceVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_TransmitInput)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_TransmitInput)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_IsRequestedByTransmitter)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_IsTransmittingInput)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* add_Changed)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverKeyboardDevice_IInspectable* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_Changed)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice* This,
EventRegistrationToken token);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDeviceVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDeviceVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverKeyboardDevice_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Connection)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverConnection** value);
HRESULT (STDMETHODCALLTYPE* get_MediaSource)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This,
__x_ABI_CWindows_CMedia_CCore_CIMediaSource2** value);
HRESULT (STDMETHODCALLTYPE* get_CursorImageChannelSettings)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverCursorImageChannelSettings** value);
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs* This,
__x_ABI_CWindows_CFoundation_CIDeferral** result);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgsVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverMediaSourceCreatedEventArgs_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* add_ConnectionCreated)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnectionCreatedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_ConnectionCreated)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_MediaSourceCreated)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverMediaSourceCreatedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_MediaSourceCreated)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* add_Disconnected)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSession___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverDisconnectedEventArgs* handler,
EventRegistrationToken* token);
HRESULT (STDMETHODCALLTYPE* remove_Disconnected)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
EventRegistrationToken token);
HRESULT (STDMETHODCALLTYPE* get_AllowConnectionTakeover)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_AllowConnectionTakeover)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_MaxSimultaneousConnections)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* put_MaxSimultaneousConnections)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
INT32 value);
HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult** result);
HRESULT (STDMETHODCALLTYPE* StartAsync)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverSessionStartResult** operation);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSession_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResultVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverSessionStartStatus* value);
HRESULT (STDMETHODCALLTYPE* get_ExtendedError)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult* This,
HRESULT* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResultVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResultVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSessionStartResult_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettingsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_FriendlyName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_FriendlyName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_ModelName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_ModelName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_ModelNumber)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_ModelNumber)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_AuthorizationMethod)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverAuthorizationMethod* value);
HRESULT (STDMETHODCALLTYPE* put_AuthorizationMethod)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverAuthorizationMethod value);
HRESULT (STDMETHODCALLTYPE* get_RequireAuthorizationFromKnownTransmitters)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_RequireAuthorizationFromKnownTransmitters)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings* This,
boolean value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettingsVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettingsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverSettings_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatusVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ListeningStatus)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverListeningStatus* value);
HRESULT (STDMETHODCALLTYPE* get_WiFiStatus)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastReceiverWiFiStatus* value);
HRESULT (STDMETHODCALLTYPE* get_IsConnectionTakeoverSupported)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_MaxSimultaneousConnections)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* get_KnownTransmitters)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastTransmitter** value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatusVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatusVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStatus_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControlVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetVideoStreamSettings)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings** result);
HRESULT (STDMETHODCALLTYPE* GetVideoStreamSettingsAsync)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverVideoStreamSettings** operation);
HRESULT (STDMETHODCALLTYPE* SuggestVideoStreamSettings)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* settings);
HRESULT (STDMETHODCALLTYPE* SuggestVideoStreamSettingsAsync)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* settings,
__x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
HRESULT (STDMETHODCALLTYPE* get_MuteAudio)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_MuteAudio)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl* This,
boolean value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControlVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControlVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverStreamControl_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettingsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This,
struct __x_ABI_CWindows_CGraphics_CSizeInt32* value);
HRESULT (STDMETHODCALLTYPE* put_Size)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This,
struct __x_ABI_CWindows_CGraphics_CSizeInt32 value);
HRESULT (STDMETHODCALLTYPE* get_Bitrate)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* put_Bitrate)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings* This,
INT32 value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettingsVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettingsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastReceiverVideoStreamSettings_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Name)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_Name)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_AuthorizationStatus)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastTransmitterAuthorizationStatus* value);
HRESULT (STDMETHODCALLTYPE* put_AuthorizationStatus)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
enum __x_ABI_CWindows_CMedia_CMiracast_CMiracastTransmitterAuthorizationStatus value);
HRESULT (STDMETHODCALLTYPE* GetConnections)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CMedia__CMiracast__CMiracastReceiverConnection** result);
HRESULT (STDMETHODCALLTYPE* get_MacAddress)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_LastConnectionTime)(__x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter* This,
struct __x_ABI_CWindows_CFoundation_CDateTime* value);
END_INTERFACE
} __x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitterVtbl;
interface __x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter
{
CONST_VTBL struct __x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitterVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter;
#endif /* !defined(____x_ABI_CWindows_CMedia_CMiracast_CIMiracastTransmitter_INTERFACE_DEFINED__) */