2764 lines
174 KiB
C
2764 lines
174 KiB
C
// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1
|
|
|
|
#pragma once
|
|
// Header files for imported files
|
|
#include <inspectable.h>
|
|
#include <EventToken.h>
|
|
#include <windowscontracts.h>
|
|
#include "Windows.Foundation.h"
|
|
#include "Windows.Devices.Display.h"
|
|
#include "Windows.Foundation.Numerics.h"
|
|
#include "Windows.Graphics.h"
|
|
#include "Windows.Graphics.DirectX.h"
|
|
#include "Windows.Graphics.DirectX.Direct3D11.h"
|
|
#include "Windows.Storage.Streams.h"
|
|
// Importing Collections header
|
|
#include "Windows.Foundation.Collections.h"
|
|
|
|
/* Forward Declarations */
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics_FWD_DEFINED__
|
|
|
|
// Parameterized interface forward declarations (C)
|
|
|
|
// Collection interface definitions
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapterVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapterVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapterVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapterVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapterVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapterVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfoVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfoVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfoVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfoVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPathVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPathVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPathVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPathVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPathVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPathVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTargetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTargetVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTargetVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTargetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTargetVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTargetVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayViewVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayViewVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayViewVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayViewVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayViewVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayViewVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIKeyValuePair_2_GUID_IInspectable_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIKeyValuePair_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIKeyValuePair_2_GUID_IInspectable __x_ABI_C__FIKeyValuePair_2_GUID_IInspectable;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable;
|
|
|
|
typedef struct __x_ABI_C__FIKeyValuePair_2_GUID_IInspectableVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
GUID* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
IInspectable** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIKeyValuePair_2_GUID_IInspectableVtbl;
|
|
|
|
interface __x_ABI_C__FIKeyValuePair_2_GUID_IInspectable
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_GUID_IInspectableVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIKeyValuePair_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable;
|
|
|
|
typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectableVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
UINT32 itemsLength,
|
|
__x_ABI_C__FIKeyValuePair_2_GUID_IInspectable** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectableVtbl;
|
|
|
|
interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectableVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable;
|
|
|
|
typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectableVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* This,
|
|
__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectableVtbl;
|
|
|
|
interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectableVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMapView_2_GUID_IInspectable __x_ABI_C__FIMapView_2_GUID_IInspectable;
|
|
|
|
#if !defined(____x_ABI_C__FIMapView_2_GUID_IInspectable_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIMapView_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMapView_2_GUID_IInspectable __x_ABI_C__FIMapView_2_GUID_IInspectable;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIMapView_2_GUID_IInspectable;
|
|
|
|
typedef struct __x_ABI_C__FIMapView_2_GUID_IInspectableVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This,
|
|
GUID key,
|
|
IInspectable** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This,
|
|
GUID key,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_GUID_IInspectable* This,
|
|
__x_ABI_C__FIMapView_2_GUID_IInspectable** first,
|
|
__x_ABI_C__FIMapView_2_GUID_IInspectable** second);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIMapView_2_GUID_IInspectableVtbl;
|
|
|
|
interface __x_ABI_C__FIMapView_2_GUID_IInspectable
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIMapView_2_GUID_IInspectableVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIMapView_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIMap_2_GUID_IInspectable_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIMap_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIMap_2_GUID_IInspectable __x_ABI_C__FIMap_2_GUID_IInspectable;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIMap_2_GUID_IInspectable;
|
|
|
|
typedef struct __x_ABI_C__FIMap_2_GUID_IInspectableVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMap_2_GUID_IInspectable* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMap_2_GUID_IInspectable* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
GUID key,
|
|
IInspectable** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
GUID key,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
__x_ABI_C__FIMapView_2_GUID_IInspectable** result);
|
|
HRESULT (STDMETHODCALLTYPE* Insert)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
GUID key,
|
|
IInspectable* value,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* Remove)(__x_ABI_C__FIMap_2_GUID_IInspectable* This,
|
|
GUID key);
|
|
HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIMap_2_GUID_IInspectable* This);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIMap_2_GUID_IInspectableVtbl;
|
|
|
|
interface __x_ABI_C__FIMap_2_GUID_IInspectable
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIMap_2_GUID_IInspectableVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIMap_2_GUID_IInspectable_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapterVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapterVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapterVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfoVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfoVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPathVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPathVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPathVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTargetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTargetVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTargetVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView;
|
|
|
|
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayViewVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
UINT32 index,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
UINT32* result);
|
|
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* value,
|
|
UINT32* index,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView* This,
|
|
UINT32 startIndex,
|
|
UINT32 itemsLength,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView** items,
|
|
UINT32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayViewVtbl;
|
|
|
|
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayViewVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FIReference_1_boolean_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIReference_1_boolean_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIReference_1_boolean __x_ABI_C__FIReference_1_boolean;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIReference_1_boolean;
|
|
|
|
typedef struct __x_ABI_C__FIReference_1_booleanVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1_boolean* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1_boolean* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1_boolean* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1_boolean* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1_boolean* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1_boolean* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1_boolean* This,
|
|
boolean* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIReference_1_booleanVtbl;
|
|
|
|
interface __x_ABI_C__FIReference_1_boolean
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIReference_1_booleanVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIReference_1_boolean_INTERFACE_DEFINED__
|
|
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPresentationRate __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPresentationRate;
|
|
|
|
#if !defined(____x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate __x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate;
|
|
|
|
typedef struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRateVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate* This,
|
|
struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPresentationRate* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRateVtbl;
|
|
|
|
interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRateVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate_INTERFACE_DEFINED__
|
|
|
|
typedef struct __x_ABI_CWindows_CGraphics_CSizeInt32 __x_ABI_CWindows_CGraphics_CSizeInt32;
|
|
|
|
#if !defined(____x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32 __x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32;
|
|
|
|
typedef struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* This,
|
|
struct __x_ABI_CWindows_CGraphics_CSizeInt32* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32Vtbl;
|
|
|
|
interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32Vtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* sender,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* sender,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* sender,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs_INTERFACE_DEFINED__
|
|
|
|
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs_INTERFACE_DEFINED__
|
|
|
|
typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs;
|
|
|
|
// Declare the parameterized interface IID.
|
|
EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs;
|
|
|
|
typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* sender,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* args);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgsVtbl;
|
|
|
|
interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
#endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs_INTERFACE_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CDevices_CDisplay_CIDisplayMonitor_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CIDisplayMonitor_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CDevices_CDisplay_CIDisplayMonitor __x_ABI_CWindows_CDevices_CDisplay_CIDisplayMonitor;
|
|
|
|
#endif // ____x_ABI_CWindows_CDevices_CDisplay_CIDisplayMonitor_FWD_DEFINED__
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CDisplayMonitorUsageKind __x_ABI_CWindows_CDevices_CDisplay_CDisplayMonitorUsageKind;
|
|
|
|
#ifndef ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CFoundation_CIDeferral __x_ABI_CWindows_CFoundation_CIDeferral;
|
|
|
|
#endif // ____x_ABI_CWindows_CFoundation_CIDeferral_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable;
|
|
|
|
#endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__
|
|
|
|
#ifndef ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CFoundation_CIPropertyValue __x_ABI_CWindows_CFoundation_CIPropertyValue;
|
|
|
|
#endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
|
|
|
|
typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CRational __x_ABI_CWindows_CFoundation_CNumerics_CRational;
|
|
|
|
typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan;
|
|
|
|
typedef struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription;
|
|
|
|
typedef enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXColorSpace __x_ABI_CWindows_CGraphics_CDirectX_CDirectXColorSpace;
|
|
|
|
typedef enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat;
|
|
|
|
typedef struct __x_ABI_CWindows_CGraphics_CDisplayAdapterId __x_ABI_CWindows_CGraphics_CDisplayAdapterId;
|
|
|
|
#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
|
|
#define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
|
|
typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer;
|
|
|
|
#endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayDeviceCapability __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayDeviceCapability;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerOptions __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerOptions;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayModeQueryOptions __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayModeQueryOptions;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayRotation __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayRotation;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateApplyOptions __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateApplyOptions;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateFunctionalizeOptions __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateFunctionalizeOptions;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTargetPersistence __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTargetPersistence;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatColorSpace __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatColorSpace;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatEotf __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatEotf;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata;
|
|
|
|
typedef enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding;
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel_None = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel_Bpc6 = 0x1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel_Bpc8 = 0x2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel_Bpc10 = 0x4,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel_Bpc12 = 0x8,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel_Bpc14 = 0x10,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel_Bpc16 = 0x20,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayDeviceCapability
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayDeviceCapability_FlipOverride = 0,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerOptions
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerOptions_None = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerOptions_EnforceSourceOwnership = 0x1,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult_Success = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult_UnknownFailure = 1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult_TargetAccessDenied = 2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult_TargetStale = 3,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult_RemoteSessionNotSupported = 4,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayModeQueryOptions
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayModeQueryOptions_None = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayModeQueryOptions_OnlyPreferredResolution = 0x1,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling_Identity = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling_Centered = 1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling_Stretched = 2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling_AspectRatioStretched = 3,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling_Custom = 4,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling_DriverPreferred = 5,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus_Unknown = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus_Succeeded = 1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus_Pending = 2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus_Failed = 3,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus_FailedAsync = 4,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus_InvalidatedAsync = 5,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayRotation
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayRotation_None = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayRotation_Clockwise90Degrees = 1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayRotation_Clockwise180Degrees = 2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayRotation_Clockwise270Degrees = 3,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateApplyOptions
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateApplyOptions_None = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateApplyOptions_FailIfStateChanged = 0x1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateApplyOptions_ForceReapply = 0x2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateApplyOptions_ForceModeEnumeration = 0x4,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateFunctionalizeOptions
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateFunctionalizeOptions_None = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateFunctionalizeOptions_FailIfStateChanged = 0x1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateFunctionalizeOptions_ValidateTopologyOnly = 0x2,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus_Success = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus_PartialFailure = 1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus_UnknownFailure = 2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus_TargetOwnershipLost = 3,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus_SystemStateChanged = 4,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus_TooManyPathsForAdapter = 5,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus_ModesNotSupported = 6,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus_RemoteSessionNotSupported = 7,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTargetPersistence
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTargetPersistence_None = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTargetPersistence_BootPersisted = 1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTargetPersistence_TemporaryPersisted = 2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTargetPersistence_PathPersisted = 3,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTaskSignalKind
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTaskSignalKind_OnPresentFlipAway = 0,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatColorSpace
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatColorSpace_BT709 = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatColorSpace_BT2020 = 1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatColorSpace_ProfileDefinedWideColorGamut = 2,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatEotf
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatEotf_Sdr = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatEotf_HdrSmpte2084 = 1,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata_None = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata_Hdr10 = 1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata_Hdr10Plus = 2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata_DolbyVisionLowLatency = 3,
|
|
};
|
|
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding
|
|
{
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding_Rgb444 = 0,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding_Ycc444 = 1,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding_Ycc422 = 2,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding_Ycc420 = 3,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding_Intensity = 4,
|
|
};
|
|
|
|
struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPresentationRate
|
|
{
|
|
struct __x_ABI_CWindows_CFoundation_CNumerics_CRational VerticalSyncRate;
|
|
INT32 VerticalSyncsPerPresentation;
|
|
};
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
struct __x_ABI_CWindows_CGraphics_CDisplayAdapterId* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_DeviceInterfacePath)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SourceCount)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_PciVendorId)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_PciDeviceId)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_PciSubSystemId)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_PciRevision)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* This,
|
|
__x_ABI_C__FIMapView_2_GUID_IInspectable** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* FromId)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics* This,
|
|
struct __x_ABI_CWindows_CGraphics_CDisplayAdapterId id,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapterStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDeviceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CreateScanoutSource)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource** result);
|
|
HRESULT (STDMETHODCALLTYPE* CreatePrimary)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* desc,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface** result);
|
|
HRESULT (STDMETHODCALLTYPE* CreateTaskPool)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool** result);
|
|
HRESULT (STDMETHODCALLTYPE* CreatePeriodicFence)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target,
|
|
struct __x_ABI_CWindows_CFoundation_CTimeSpan offsetFromVBlank,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence** result);
|
|
HRESULT (STDMETHODCALLTYPE* WaitForVBlank)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* source);
|
|
HRESULT (STDMETHODCALLTYPE* CreateSimpleScanout)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* pSource,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface* pSurface,
|
|
UINT32 SubResourceIndex,
|
|
UINT32 SyncInterval,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout** result);
|
|
HRESULT (STDMETHODCALLTYPE* IsCapabilitySupported)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayDeviceCapability capability,
|
|
boolean* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDeviceVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDeviceVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFenceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFenceVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFenceVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* GetCurrentTargets)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget** result);
|
|
HRESULT (STDMETHODCALLTYPE* GetCurrentAdapters)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayAdapter** result);
|
|
HRESULT (STDMETHODCALLTYPE* TryAcquireTarget)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult* result);
|
|
HRESULT (STDMETHODCALLTYPE* ReleaseTarget)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target);
|
|
HRESULT (STDMETHODCALLTYPE* TryReadCurrentStateForAllTargets)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState** result);
|
|
HRESULT (STDMETHODCALLTYPE* TryAcquireTargetsAndReadCurrentState)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* targets,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState** result);
|
|
HRESULT (STDMETHODCALLTYPE* TryAcquireTargetsAndCreateEmptyState)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* targets,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState** result);
|
|
HRESULT (STDMETHODCALLTYPE* TryAcquireTargetsAndCreateSubstate)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* existingState,
|
|
__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget* targets,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState** result);
|
|
HRESULT (STDMETHODCALLTYPE* CreateDisplayDevice)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter* adapter,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayDevice** result);
|
|
HRESULT (STDMETHODCALLTYPE* add_Enabled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerEnabledEventArgs* handler,
|
|
EventRegistrationToken* token);
|
|
HRESULT (STDMETHODCALLTYPE* remove_Enabled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
EventRegistrationToken token);
|
|
HRESULT (STDMETHODCALLTYPE* add_Disabled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerDisabledEventArgs* handler,
|
|
EventRegistrationToken* token);
|
|
HRESULT (STDMETHODCALLTYPE* remove_Disabled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
EventRegistrationToken token);
|
|
HRESULT (STDMETHODCALLTYPE* add_Changed)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerChangedEventArgs* handler,
|
|
EventRegistrationToken* token);
|
|
HRESULT (STDMETHODCALLTYPE* remove_Changed)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
EventRegistrationToken token);
|
|
HRESULT (STDMETHODCALLTYPE* add_PathsFailedOrInvalidated)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManager___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayManagerPathsFailedOrInvalidatedEventArgs* handler,
|
|
EventRegistrationToken* token);
|
|
HRESULT (STDMETHODCALLTYPE* remove_PathsFailedOrInvalidated)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This,
|
|
EventRegistrationToken token);
|
|
HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This);
|
|
HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager* This);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs* This,
|
|
__x_ABI_CWindows_CFoundation_CIDeferral** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerChangedEventArgs_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs* This,
|
|
__x_ABI_CWindows_CFoundation_CIDeferral** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerDisabledEventArgs_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs* This,
|
|
__x_ABI_CWindows_CFoundation_CIDeferral** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerEnabledEventArgs_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Handled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Handled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs* This,
|
|
__x_ABI_CWindows_CFoundation_CIDeferral** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerPathsFailedOrInvalidatedEventArgs_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithStateVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_ErrorCode)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerResult* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ExtendedErrorCode)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState* This,
|
|
HRESULT* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_State)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithStateVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithStateVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerResultWithState_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayManagerOptions options,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManager** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayManagerStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_SourceResolution)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
struct __x_ABI_CWindows_CGraphics_CSizeInt32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsStereo)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SourcePixelFormat)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_TargetResolution)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
struct __x_ABI_CWindows_CGraphics_CSizeInt32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_PresentationRate)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPresentationRate* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsInterlaced)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* GetWireFormatSupportedBitsPerChannel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding encoding,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayBitsPerChannel* result);
|
|
HRESULT (STDMETHODCALLTYPE* IsWireFormatSupported)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* wireFormat,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* This,
|
|
__x_ABI_C__FIMapView_2_GUID_IInspectable** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfoVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfoVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPathVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_View)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Target)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathStatus* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SourceResolution)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_SourceResolution)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SourcePixelFormat)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_SourcePixelFormat)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsStereo)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_IsStereo)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
boolean value);
|
|
HRESULT (STDMETHODCALLTYPE* get_TargetResolution)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_TargetResolution)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_PresentationRate)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_PresentationRate)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_C__FIReference_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPresentationRate* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsInterlaced)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_C__FIReference_1_boolean** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_IsInterlaced)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_C__FIReference_1_boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_WireFormat)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_WireFormat)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Rotation)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayRotation* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Rotation)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayRotation value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Scaling)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling* value);
|
|
HRESULT (STDMETHODCALLTYPE* put_Scaling)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayPathScaling value);
|
|
HRESULT (STDMETHODCALLTYPE* FindModes)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayModeQueryOptions flags,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayModeInfo** result);
|
|
HRESULT (STDMETHODCALLTYPE* ApplyPropertiesFromMode)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayModeInfo* modeResult);
|
|
HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* This,
|
|
__x_ABI_C__FIMap_2_GUID_IInspectable** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPathVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPathVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Width)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Height)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Format)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ColorSpace)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXColorSpace* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsStereo)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_MultisampleDescription)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription* This,
|
|
__x_ABI_C__FIMapView_2_GUID_IInspectable** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory* This,
|
|
UINT32 width,
|
|
UINT32 height,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat pixelFormat,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXColorSpace colorSpace,
|
|
boolean isStereo,
|
|
struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription multisampleDescription,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CreateWithProperties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics* This,
|
|
__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* extraProperties,
|
|
UINT32 width,
|
|
UINT32 height,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXPixelFormat pixelFormat,
|
|
enum __x_ABI_CWindows_CGraphics_CDirectX_CDirectXColorSpace colorSpace,
|
|
boolean isStereo,
|
|
struct __x_ABI_CWindows_CGraphics_CDirectX_CDirect3D11_CDirect3DMultisampleDescription multisampleDescription,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescription** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPrimaryDescriptionStatics_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanoutVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanoutVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanoutVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySourceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_AdapterId)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* This,
|
|
struct __x_ABI_CWindows_CGraphics_CDisplayAdapterId* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_SourceId)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* GetMetadata)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource* This,
|
|
GUID Key,
|
|
__x_ABI_CWindows_CStorage_CStreams_CIBuffer** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySourceVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySourceVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySource_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsReadOnly)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsStale)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Targets)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayTarget** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Views)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayView** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_C__FIMap_2_GUID_IInspectable** value);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectTarget)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath** result);
|
|
HRESULT (STDMETHODCALLTYPE* ConnectTargetToView)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* view,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath** result);
|
|
HRESULT (STDMETHODCALLTYPE* CanConnectTargetToView)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* view,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* GetViewForTarget)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView** result);
|
|
HRESULT (STDMETHODCALLTYPE* GetPathForTarget)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath** result);
|
|
HRESULT (STDMETHODCALLTYPE* DisconnectTarget)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* target);
|
|
HRESULT (STDMETHODCALLTYPE* TryFunctionalize)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateFunctionalizeOptions options,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult** result);
|
|
HRESULT (STDMETHODCALLTYPE* TryApply)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateApplyOptions options,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult** result);
|
|
HRESULT (STDMETHODCALLTYPE* Clone)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayState_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResultVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayStateOperationStatus* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ExtendedErrorCode)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult* This,
|
|
HRESULT* value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResultVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResultVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayStateOperationResult_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurfaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface* This,
|
|
TrustLevel* trustLevel);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurfaceVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurfaceVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplaySurface_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTargetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Adapter)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayAdapter** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_DeviceInterfacePath)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_AdapterRelativeId)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
UINT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsConnected)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsVirtualModeEnabled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsVirtualTopologyEnabled)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_UsageKind)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CDisplayMonitorUsageKind* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_MonitorPersistence)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayTargetPersistence* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_StableMonitorId)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
HSTRING* value);
|
|
HRESULT (STDMETHODCALLTYPE* TryGetMonitor)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CIDisplayMonitor** result);
|
|
HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
__x_ABI_C__FIMapView_2_GUID_IInspectable** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_IsStale)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
boolean* value);
|
|
HRESULT (STDMETHODCALLTYPE* IsSame)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* otherTarget,
|
|
boolean* result);
|
|
HRESULT (STDMETHODCALLTYPE* IsEqual)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget* otherTarget,
|
|
boolean* result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTargetVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTargetVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTarget_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* SetScanout)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayScanout* scanout);
|
|
HRESULT (STDMETHODCALLTYPE* SetWait)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayFence* readyFence,
|
|
UINT64 readyFenceValue);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPoolVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CreateTask)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask** result);
|
|
HRESULT (STDMETHODCALLTYPE* ExecuteTask)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTask* task);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPoolVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPoolVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayTaskPool_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayViewVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_Paths)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This,
|
|
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CDisplay__CCore__CDisplayPath** value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ContentResolution)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This,
|
|
__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32** value);
|
|
HRESULT (STDMETHODCALLTYPE* put_ContentResolution)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This,
|
|
__x_ABI_C__FIReference_1___x_ABI_CWindows__CGraphics__CSizeInt32* value);
|
|
HRESULT (STDMETHODCALLTYPE* SetPrimaryPath)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayPath* path);
|
|
HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView* This,
|
|
__x_ABI_C__FIMap_2_GUID_IInspectable** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayViewVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayViewVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayView_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* get_PixelEncoding)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_BitsPerChannel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
INT32* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_ColorSpace)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatColorSpace* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Eotf)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatEotf* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_HdrMetadata)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata* value);
|
|
HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat* This,
|
|
__x_ABI_C__FIMapView_2_GUID_IInspectable** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory* This,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding pixelEncoding,
|
|
INT32 bitsPerChannel,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatColorSpace colorSpace,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatEotf eotf,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata hdrMetadata,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat** value);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactoryVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactoryVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatFactory_INTERFACE_DEFINED__) */
|
|
|
|
#if !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics_INTERFACE_DEFINED__)
|
|
#define ____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics_INTERFACE_DEFINED__
|
|
typedef struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStaticsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics* This,
|
|
REFIID riid,
|
|
void** ppvObject);
|
|
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics* This);
|
|
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics* This);
|
|
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics* This,
|
|
ULONG* iidCount,
|
|
IID** iids);
|
|
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics* This,
|
|
HSTRING* className);
|
|
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics* This,
|
|
TrustLevel* trustLevel);
|
|
HRESULT (STDMETHODCALLTYPE* CreateWithProperties)(__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics* This,
|
|
__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_GUID_IInspectable* extraProperties,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatPixelEncoding pixelEncoding,
|
|
INT32 bitsPerChannel,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatColorSpace colorSpace,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatEotf eotf,
|
|
enum __x_ABI_CWindows_CDevices_CDisplay_CCore_CDisplayWireFormatHdrMetadata hdrMetadata,
|
|
__x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormat** result);
|
|
|
|
END_INTERFACE
|
|
} __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStaticsVtbl;
|
|
|
|
interface __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics
|
|
{
|
|
CONST_VTBL struct __x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStaticsVtbl* lpVtbl;
|
|
};
|
|
|
|
|
|
EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics;
|
|
#endif /* !defined(____x_ABI_CWindows_CDevices_CDisplay_CCore_CIDisplayWireFormatStatics_INTERFACE_DEFINED__) */
|
|
|