// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; // Forward Declare namespace Windows { namespace Foundation { apicontract UniversalApiContract; } } namespace Windows { namespace Graphics { typedef struct DisplayAdapterId DisplayAdapterId; typedef struct DisplayId DisplayId; typedef struct PointInt32 PointInt32; typedef struct RectInt32 RectInt32; typedef struct SizeInt32 SizeInt32; interface IGeometrySource2D; } } // Generic instantiations namespace Windows { namespace Graphics { declare { interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.IReference; } } } // Type definition namespace Windows { namespace Graphics { [contract(Windows.Foundation.UniversalApiContract, 6.0)] struct DisplayAdapterId { UINT32 LowPart; INT32 HighPart; }; [contract(Windows.Foundation.UniversalApiContract, 12.0)] struct DisplayId { UINT64 Value; }; [contract(Windows.Foundation.UniversalApiContract, 4.0)] struct PointInt32 { INT32 X; INT32 Y; }; [contract(Windows.Foundation.UniversalApiContract, 4.0)] struct RectInt32 { INT32 X; INT32 Y; INT32 Width; INT32 Height; }; [contract(Windows.Foundation.UniversalApiContract, 4.0)] struct SizeInt32 { INT32 Width; INT32 Height; }; [contract(Windows.Foundation.UniversalApiContract, 6.0)] [uuid(CAFF7902-670C-4181-A624-DA977203B845)] interface IGeometrySource2D : IInspectable { } } }