Skip to content

Commit 1ed8054

Browse files
committed
Import Windows 10.0.15063 SDK headers.
1 parent a303c11 commit 1ed8054

33 files changed

+6514
-1068
lines changed

Include/d2d1.h

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,6 +1012,46 @@ typedef struct D2D1_FACTORY_OPTIONS
10121012

10131013

10141014

1015+
1016+
1017+
EXTERN_C CONST IID IID_ID2D1Resource;
1018+
EXTERN_C CONST IID IID_ID2D1Image;
1019+
EXTERN_C CONST IID IID_ID2D1Bitmap;
1020+
EXTERN_C CONST IID IID_ID2D1GradientStopCollection;
1021+
EXTERN_C CONST IID IID_ID2D1Brush;
1022+
EXTERN_C CONST IID IID_ID2D1BitmapBrush;
1023+
EXTERN_C CONST IID IID_ID2D1SolidColorBrush;
1024+
EXTERN_C CONST IID IID_ID2D1LinearGradientBrush;
1025+
EXTERN_C CONST IID IID_ID2D1RadialGradientBrush;
1026+
EXTERN_C CONST IID IID_ID2D1StrokeStyle;
1027+
EXTERN_C CONST IID IID_ID2D1Geometry;
1028+
EXTERN_C CONST IID IID_ID2D1RectangleGeometry;
1029+
EXTERN_C CONST IID IID_ID2D1RoundedRectangleGeometry;
1030+
EXTERN_C CONST IID IID_ID2D1EllipseGeometry;
1031+
EXTERN_C CONST IID IID_ID2D1GeometryGroup;
1032+
EXTERN_C CONST IID IID_ID2D1TransformedGeometry;
1033+
EXTERN_C CONST IID IID_ID2D1SimplifiedGeometrySink;
1034+
EXTERN_C CONST IID IID_ID2D1GeometrySink;
1035+
EXTERN_C CONST IID IID_ID2D1TessellationSink;
1036+
EXTERN_C CONST IID IID_ID2D1PathGeometry;
1037+
EXTERN_C CONST IID IID_ID2D1Mesh;
1038+
EXTERN_C CONST IID IID_ID2D1Layer;
1039+
EXTERN_C CONST IID IID_ID2D1DrawingStateBlock;
1040+
EXTERN_C CONST IID IID_ID2D1RenderTarget;
1041+
EXTERN_C CONST IID IID_ID2D1BitmapRenderTarget;
1042+
EXTERN_C CONST IID IID_ID2D1HwndRenderTarget;
1043+
EXTERN_C CONST IID IID_ID2D1DCRenderTarget;
1044+
EXTERN_C CONST IID IID_ID2D1Factory;
1045+
1046+
1047+
1048+
1049+
1050+
EXTERN_C CONST IID IID_ID2D1GdiInteropRenderTarget;
1051+
1052+
1053+
1054+
10151055
#ifndef D2D_USE_C_DEFINITIONS
10161056

10171057

@@ -3497,46 +3537,6 @@ interface DX_DECLARE_INTERFACE("06152247-6f50-465a-9245-118bfd3b6007") ID2D1Fact
34973537
#endif
34983538

34993539

3500-
3501-
3502-
EXTERN_C CONST IID IID_ID2D1Resource;
3503-
EXTERN_C CONST IID IID_ID2D1Image;
3504-
EXTERN_C CONST IID IID_ID2D1Bitmap;
3505-
EXTERN_C CONST IID IID_ID2D1GradientStopCollection;
3506-
EXTERN_C CONST IID IID_ID2D1Brush;
3507-
EXTERN_C CONST IID IID_ID2D1BitmapBrush;
3508-
EXTERN_C CONST IID IID_ID2D1SolidColorBrush;
3509-
EXTERN_C CONST IID IID_ID2D1LinearGradientBrush;
3510-
EXTERN_C CONST IID IID_ID2D1RadialGradientBrush;
3511-
EXTERN_C CONST IID IID_ID2D1StrokeStyle;
3512-
EXTERN_C CONST IID IID_ID2D1Geometry;
3513-
EXTERN_C CONST IID IID_ID2D1RectangleGeometry;
3514-
EXTERN_C CONST IID IID_ID2D1RoundedRectangleGeometry;
3515-
EXTERN_C CONST IID IID_ID2D1EllipseGeometry;
3516-
EXTERN_C CONST IID IID_ID2D1GeometryGroup;
3517-
EXTERN_C CONST IID IID_ID2D1TransformedGeometry;
3518-
EXTERN_C CONST IID IID_ID2D1SimplifiedGeometrySink;
3519-
EXTERN_C CONST IID IID_ID2D1GeometrySink;
3520-
EXTERN_C CONST IID IID_ID2D1TessellationSink;
3521-
EXTERN_C CONST IID IID_ID2D1PathGeometry;
3522-
EXTERN_C CONST IID IID_ID2D1Mesh;
3523-
EXTERN_C CONST IID IID_ID2D1Layer;
3524-
EXTERN_C CONST IID IID_ID2D1DrawingStateBlock;
3525-
EXTERN_C CONST IID IID_ID2D1RenderTarget;
3526-
EXTERN_C CONST IID IID_ID2D1BitmapRenderTarget;
3527-
EXTERN_C CONST IID IID_ID2D1HwndRenderTarget;
3528-
EXTERN_C CONST IID IID_ID2D1DCRenderTarget;
3529-
EXTERN_C CONST IID IID_ID2D1Factory;
3530-
3531-
3532-
3533-
3534-
3535-
EXTERN_C CONST IID IID_ID2D1GdiInteropRenderTarget;
3536-
3537-
3538-
3539-
35403540
#ifdef D2D_USE_C_DEFINITIONS
35413541

35423542

Include/d2d1_1.h

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,7 @@ typedef enum D2D1_PRIMITIVE_BLEND
339339
D2D1_PRIMITIVE_BLEND_COPY = 1,
340340
D2D1_PRIMITIVE_BLEND_MIN = 2,
341341
D2D1_PRIMITIVE_BLEND_ADD = 3,
342+
D2D1_PRIMITIVE_BLEND_MAX = 4,
342343
D2D1_PRIMITIVE_BLEND_FORCE_DWORD = 0xffffffff
343344

344345
} D2D1_PRIMITIVE_BLEND;
@@ -637,6 +638,27 @@ typedef struct D2D1_CREATION_PROPERTIES
637638
} D2D1_CREATION_PROPERTIES;
638639

639640

641+
EXTERN_C CONST IID IID_ID2D1GdiMetafileSink;
642+
EXTERN_C CONST IID IID_ID2D1GdiMetafile;
643+
EXTERN_C CONST IID IID_ID2D1CommandSink;
644+
EXTERN_C CONST IID IID_ID2D1CommandList;
645+
EXTERN_C CONST IID IID_ID2D1PrintControl;
646+
EXTERN_C CONST IID IID_ID2D1ImageBrush;
647+
EXTERN_C CONST IID IID_ID2D1BitmapBrush1;
648+
EXTERN_C CONST IID IID_ID2D1StrokeStyle1;
649+
EXTERN_C CONST IID IID_ID2D1PathGeometry1;
650+
EXTERN_C CONST IID IID_ID2D1Properties;
651+
EXTERN_C CONST IID IID_ID2D1Effect;
652+
EXTERN_C CONST IID IID_ID2D1Bitmap1;
653+
EXTERN_C CONST IID IID_ID2D1ColorContext;
654+
EXTERN_C CONST IID IID_ID2D1GradientStopCollection1;
655+
EXTERN_C CONST IID IID_ID2D1DrawingStateBlock1;
656+
EXTERN_C CONST IID IID_ID2D1DeviceContext;
657+
EXTERN_C CONST IID IID_ID2D1Device;
658+
EXTERN_C CONST IID IID_ID2D1Factory1;
659+
EXTERN_C CONST IID IID_ID2D1Multithread;
660+
661+
640662
#ifndef D2D_USE_C_DEFINITIONS
641663

642664

@@ -2369,27 +2391,6 @@ interface DX_DECLARE_INTERFACE("31e6e7bc-e0ff-4d46-8c64-a0a8c41c15d3") ID2D1Mult
23692391
#endif
23702392

23712393

2372-
EXTERN_C CONST IID IID_ID2D1GdiMetafileSink;
2373-
EXTERN_C CONST IID IID_ID2D1GdiMetafile;
2374-
EXTERN_C CONST IID IID_ID2D1CommandSink;
2375-
EXTERN_C CONST IID IID_ID2D1CommandList;
2376-
EXTERN_C CONST IID IID_ID2D1PrintControl;
2377-
EXTERN_C CONST IID IID_ID2D1ImageBrush;
2378-
EXTERN_C CONST IID IID_ID2D1BitmapBrush1;
2379-
EXTERN_C CONST IID IID_ID2D1StrokeStyle1;
2380-
EXTERN_C CONST IID IID_ID2D1PathGeometry1;
2381-
EXTERN_C CONST IID IID_ID2D1Properties;
2382-
EXTERN_C CONST IID IID_ID2D1Effect;
2383-
EXTERN_C CONST IID IID_ID2D1Bitmap1;
2384-
EXTERN_C CONST IID IID_ID2D1ColorContext;
2385-
EXTERN_C CONST IID IID_ID2D1GradientStopCollection1;
2386-
EXTERN_C CONST IID IID_ID2D1DrawingStateBlock1;
2387-
EXTERN_C CONST IID IID_ID2D1DeviceContext;
2388-
EXTERN_C CONST IID IID_ID2D1Device;
2389-
EXTERN_C CONST IID IID_ID2D1Factory1;
2390-
EXTERN_C CONST IID IID_ID2D1Multithread;
2391-
2392-
23932394
#ifdef D2D_USE_C_DEFINITIONS
23942395

23952396

Include/d2d1_2.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ typedef enum D2D1_RENDERING_PRIORITY
4242
} D2D1_RENDERING_PRIORITY;
4343

4444

45+
EXTERN_C CONST IID IID_ID2D1GeometryRealization;
46+
EXTERN_C CONST IID IID_ID2D1DeviceContext1;
47+
EXTERN_C CONST IID IID_ID2D1Device1;
48+
EXTERN_C CONST IID IID_ID2D1Factory2;
49+
EXTERN_C CONST IID IID_ID2D1CommandSink1;
50+
51+
4552
#ifndef D2D_USE_C_DEFINITIONS
4653

4754

@@ -154,13 +161,6 @@ interface DX_DECLARE_INTERFACE("9eb767fd-4269-4467-b8c2-eb30cb305743") ID2D1Comm
154161
#endif
155162

156163

157-
EXTERN_C CONST IID IID_ID2D1GeometryRealization;
158-
EXTERN_C CONST IID IID_ID2D1DeviceContext1;
159-
EXTERN_C CONST IID IID_ID2D1Device1;
160-
EXTERN_C CONST IID IID_ID2D1Factory2;
161-
EXTERN_C CONST IID IID_ID2D1CommandSink1;
162-
163-
164164
#ifdef D2D_USE_C_DEFINITIONS
165165

166166

Include/d2d1effectauthor.h

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,27 @@ typedef struct D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS
395395
} D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS;
396396

397397

398+
EXTERN_C CONST IID IID_ID2D1VertexBuffer;
399+
EXTERN_C CONST IID IID_ID2D1ResourceTexture;
400+
EXTERN_C CONST IID IID_ID2D1RenderInfo;
401+
EXTERN_C CONST IID IID_ID2D1DrawInfo;
402+
EXTERN_C CONST IID IID_ID2D1ComputeInfo;
403+
EXTERN_C CONST IID IID_ID2D1TransformNode;
404+
EXTERN_C CONST IID IID_ID2D1TransformGraph;
405+
EXTERN_C CONST IID IID_ID2D1Transform;
406+
EXTERN_C CONST IID IID_ID2D1DrawTransform;
407+
EXTERN_C CONST IID IID_ID2D1ComputeTransform;
408+
EXTERN_C CONST IID IID_ID2D1AnalysisTransform;
409+
EXTERN_C CONST IID IID_ID2D1SourceTransform;
410+
EXTERN_C CONST IID IID_ID2D1ConcreteTransform;
411+
EXTERN_C CONST IID IID_ID2D1BlendTransform;
412+
EXTERN_C CONST IID IID_ID2D1BorderTransform;
413+
EXTERN_C CONST IID IID_ID2D1OffsetTransform;
414+
EXTERN_C CONST IID IID_ID2D1BoundsAdjustmentTransform;
415+
EXTERN_C CONST IID IID_ID2D1EffectImpl;
416+
EXTERN_C CONST IID IID_ID2D1EffectContext;
417+
418+
398419
#ifndef D2D_USE_C_DEFINITIONS
399420

400421

@@ -1016,27 +1037,6 @@ interface DX_DECLARE_INTERFACE("3d9f916b-27dc-4ad7-b4f1-64945340f563") ID2D1Effe
10161037
#endif
10171038

10181039

1019-
EXTERN_C CONST IID IID_ID2D1VertexBuffer;
1020-
EXTERN_C CONST IID IID_ID2D1ResourceTexture;
1021-
EXTERN_C CONST IID IID_ID2D1RenderInfo;
1022-
EXTERN_C CONST IID IID_ID2D1DrawInfo;
1023-
EXTERN_C CONST IID IID_ID2D1ComputeInfo;
1024-
EXTERN_C CONST IID IID_ID2D1TransformNode;
1025-
EXTERN_C CONST IID IID_ID2D1TransformGraph;
1026-
EXTERN_C CONST IID IID_ID2D1Transform;
1027-
EXTERN_C CONST IID IID_ID2D1DrawTransform;
1028-
EXTERN_C CONST IID IID_ID2D1ComputeTransform;
1029-
EXTERN_C CONST IID IID_ID2D1AnalysisTransform;
1030-
EXTERN_C CONST IID IID_ID2D1SourceTransform;
1031-
EXTERN_C CONST IID IID_ID2D1ConcreteTransform;
1032-
EXTERN_C CONST IID IID_ID2D1BlendTransform;
1033-
EXTERN_C CONST IID IID_ID2D1BorderTransform;
1034-
EXTERN_C CONST IID IID_ID2D1OffsetTransform;
1035-
EXTERN_C CONST IID IID_ID2D1BoundsAdjustmentTransform;
1036-
EXTERN_C CONST IID IID_ID2D1EffectImpl;
1037-
EXTERN_C CONST IID IID_ID2D1EffectContext;
1038-
1039-
10401040
#ifdef D2D_USE_C_DEFINITIONS
10411041

10421042

Include/d3d10.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
99

1010

11-
/* File created by MIDL compiler version 8.01.0618 */
11+
/* File created by MIDL compiler version 8.01.0622 */
1212
/* @@MIDL_FILE_HEADING( ) */
1313

1414

Include/d3d10_1.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
99

1010

11-
/* File created by MIDL compiler version 8.01.0618 */
11+
/* File created by MIDL compiler version 8.01.0622 */
1212
/* @@MIDL_FILE_HEADING( ) */
1313

1414

Include/d3d10sdklayers.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
99

1010

11-
/* File created by MIDL compiler version 8.01.0618 */
11+
/* File created by MIDL compiler version 8.01.0622 */
1212
/* @@MIDL_FILE_HEADING( ) */
1313

1414

Include/d3d11.h

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
99

1010

11-
/* File created by MIDL compiler version 8.01.0618 */
11+
/* File created by MIDL compiler version 8.01.0622 */
1212
/* @@MIDL_FILE_HEADING( ) */
1313

1414

@@ -7307,7 +7307,8 @@ enum D3D11_FEATURE
73077307
D3D11_FEATURE_D3D11_OPTIONS2 = ( D3D11_FEATURE_D3D9_OPTIONS1 + 1 ) ,
73087308
D3D11_FEATURE_D3D11_OPTIONS3 = ( D3D11_FEATURE_D3D11_OPTIONS2 + 1 ) ,
73097309
D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = ( D3D11_FEATURE_D3D11_OPTIONS3 + 1 ) ,
7310-
D3D11_FEATURE_D3D11_OPTIONS4 = ( D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT + 1 )
7310+
D3D11_FEATURE_D3D11_OPTIONS4 = ( D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT + 1 ) ,
7311+
D3D11_FEATURE_SHADER_CACHE = ( D3D11_FEATURE_D3D11_OPTIONS4 + 1 )
73117312
} D3D11_FEATURE;
73127313

73137314
typedef struct D3D11_FEATURE_DATA_THREADING
@@ -7464,6 +7465,19 @@ typedef struct D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT
74647465
UINT MaxGPUVirtualAddressBitsPerProcess;
74657466
} D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT;
74667467

7468+
typedef
7469+
enum D3D11_SHADER_CACHE_SUPPORT_FLAGS
7470+
{
7471+
D3D11_SHADER_CACHE_SUPPORT_NONE = 0,
7472+
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE = 0x1,
7473+
D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE = 0x2
7474+
} D3D11_SHADER_CACHE_SUPPORT_FLAGS;
7475+
7476+
typedef struct D3D11_FEATURE_DATA_SHADER_CACHE
7477+
{
7478+
UINT SupportFlags;
7479+
} D3D11_FEATURE_DATA_SHADER_CACHE;
7480+
74677481

74687482

74697483
extern RPC_IF_HANDLE __MIDL_itf_d3d11_0000_0029_v0_0_c_ifspec;

Include/d3d11_1.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
99

1010

11-
/* File created by MIDL compiler version 8.01.0618 */
11+
/* File created by MIDL compiler version 8.01.0622 */
1212
/* @@MIDL_FILE_HEADING( ) */
1313

1414

Include/d3d11_2.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
99

1010

11-
/* File created by MIDL compiler version 8.01.0618 */
11+
/* File created by MIDL compiler version 8.01.0622 */
1212
/* @@MIDL_FILE_HEADING( ) */
1313

1414

0 commit comments

Comments
 (0)