Headers diff for gdi32.dll between 6.3.9600.17415-Windows 8.1 and 10.0.10586.420-Windows 10 1511 10586.494 versions
| d2d1.h (6.3.9600.17415-Windows 8.1) | | d2d1.h (10.0.10586.420-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 3828 | | skipping to change at line 3828 |
| ) PURE; | | ) PURE; |
| } ID2D1ResourceVtbl; | | } ID2D1ResourceVtbl; |
| | |
| interface ID2D1Resource | | interface ID2D1Resource |
| { | | { |
| CONST struct ID2D1ResourceVtbl *lpVtbl; | | CONST struct ID2D1ResourceVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1Resource_QueryInterface(This, riid, ppv) \ | | #define ID2D1Resource_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1Resource_QueryInterface") |
| | |
| #define ID2D1Resource_AddRef(This) \ | | #define ID2D1Resource_AddRef(This) \ |
| ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Resource_AddRef") |
| | |
| #define ID2D1Resource_Release(This) \ | | #define ID2D1Resource_Release(This) \ |
| ((This)->lpVtbl->Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Resource_Release") |
| | |
| #define ID2D1Resource_GetFactory(This, factory) \ | | #define ID2D1Resource_GetFactory(This, factory) \ |
| ((This)->lpVtbl->GetFactory(This, factory)) | | ((This)->lpVtbl->GetFactory(This, factory)) |
|
| | #pragma deprecated("ID2D1Resource_GetFactory") |
| | |
| typedef interface ID2D1Image ID2D1Image; | | typedef interface ID2D1Image ID2D1Image; |
| | |
| typedef struct ID2D1ImageVtbl | | typedef struct ID2D1ImageVtbl |
| { | | { |
| | |
| ID2D1ResourceVtbl Base; | | ID2D1ResourceVtbl Base; |
| | |
| } ID2D1ImageVtbl; | | } ID2D1ImageVtbl; |
| | |
| interface ID2D1Image | | interface ID2D1Image |
| { | | { |
| CONST struct ID2D1ImageVtbl *lpVtbl; | | CONST struct ID2D1ImageVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1Image_QueryInterface(This, riid, ppv) \ | | #define ID2D1Image_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1Image_QueryInterface") |
| | |
| #define ID2D1Image_AddRef(This) \ | | #define ID2D1Image_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Image_AddRef") |
| | |
| #define ID2D1Image_Release(This) \ | | #define ID2D1Image_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Image_Release") |
| | |
| #define ID2D1Image_GetFactory(This, factory) \ | | #define ID2D1Image_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1Image_GetFactory") |
| | |
| typedef interface ID2D1Bitmap ID2D1Bitmap; | | typedef interface ID2D1Bitmap ID2D1Bitmap; |
| | |
| typedef struct ID2D1BitmapVtbl | | typedef struct ID2D1BitmapVtbl |
| { | | { |
| | |
| ID2D1ImageVtbl Base; | | ID2D1ImageVtbl Base; |
| | |
| STDMETHOD_(D2D1_SIZE_F, GetSize)( | | STDMETHOD_(D2D1_SIZE_F, GetSize)( |
| ID2D1Bitmap *This | | ID2D1Bitmap *This |
| | |
| skipping to change at line 3918 | | skipping to change at line 3926 |
| ) PURE; | | ) PURE; |
| } ID2D1BitmapVtbl; | | } ID2D1BitmapVtbl; |
| | |
| interface ID2D1Bitmap | | interface ID2D1Bitmap |
| { | | { |
| CONST struct ID2D1BitmapVtbl *lpVtbl; | | CONST struct ID2D1BitmapVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1Bitmap_QueryInterface(This, riid, ppv) \ | | #define ID2D1Bitmap_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1Bitmap_QueryInterface") |
| | |
| #define ID2D1Bitmap_AddRef(This) \ | | #define ID2D1Bitmap_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Bitmap_AddRef") |
| | |
| #define ID2D1Bitmap_Release(This) \ | | #define ID2D1Bitmap_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Bitmap_Release") |
| | |
| #define ID2D1Bitmap_GetFactory(This, factory) \ | | #define ID2D1Bitmap_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1Bitmap_GetFactory") |
| | |
| #define ID2D1Bitmap_GetSize(This) \ | | #define ID2D1Bitmap_GetSize(This) \ |
| ((This)->lpVtbl->GetSize(This)) | | ((This)->lpVtbl->GetSize(This)) |
|
| | #pragma deprecated("ID2D1Bitmap_GetSize") |
| | |
| #define ID2D1Bitmap_GetPixelSize(This) \ | | #define ID2D1Bitmap_GetPixelSize(This) \ |
| ((This)->lpVtbl->GetPixelSize(This)) | | ((This)->lpVtbl->GetPixelSize(This)) |
|
| | #pragma deprecated("ID2D1Bitmap_GetPixelSize") |
| | |
| #define ID2D1Bitmap_GetPixelFormat(This) \ | | #define ID2D1Bitmap_GetPixelFormat(This) \ |
| ((This)->lpVtbl->GetPixelFormat(This)) | | ((This)->lpVtbl->GetPixelFormat(This)) |
|
| | #pragma deprecated("ID2D1Bitmap_GetPixelFormat") |
| | |
| #define ID2D1Bitmap_GetDpi(This, dpiX, dpiY) \ | | #define ID2D1Bitmap_GetDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->GetDpi(This, dpiX, dpiY)) | | ((This)->lpVtbl->GetDpi(This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1Bitmap_GetDpi") |
| | |
| #define ID2D1Bitmap_CopyFromBitmap(This, destPoint, bitmap, srcRect) \ | | #define ID2D1Bitmap_CopyFromBitmap(This, destPoint, bitmap, srcRect) \ |
| ((This)->lpVtbl->CopyFromBitmap(This, destPoint, bitmap, srcRect)) | | ((This)->lpVtbl->CopyFromBitmap(This, destPoint, bitmap, srcRect)) |
|
| | #pragma deprecated("ID2D1Bitmap_CopyFromBitmap") |
| | |
| #define ID2D1Bitmap_CopyFromRenderTarget(This, destPoint, renderTarget, srcRect)
\ | | #define ID2D1Bitmap_CopyFromRenderTarget(This, destPoint, renderTarget, srcRect)
\ |
| ((This)->lpVtbl->CopyFromRenderTarget(This, destPoint, renderTarget, srcRect
)) | | ((This)->lpVtbl->CopyFromRenderTarget(This, destPoint, renderTarget, srcRect
)) |
|
| | #pragma deprecated("ID2D1Bitmap_CopyFromRenderTarget") |
| | |
| #define ID2D1Bitmap_CopyFromMemory(This, dstRect, srcData, pitch) \ | | #define ID2D1Bitmap_CopyFromMemory(This, dstRect, srcData, pitch) \ |
| ((This)->lpVtbl->CopyFromMemory(This, dstRect, srcData, pitch)) | | ((This)->lpVtbl->CopyFromMemory(This, dstRect, srcData, pitch)) |
|
| | #pragma deprecated("ID2D1Bitmap_CopyFromMemory") |
| | |
| typedef interface ID2D1GradientStopCollection ID2D1GradientStopCollection; | | typedef interface ID2D1GradientStopCollection ID2D1GradientStopCollection; |
| | |
| typedef struct ID2D1GradientStopCollectionVtbl | | typedef struct ID2D1GradientStopCollectionVtbl |
| { | | { |
| | |
| ID2D1ResourceVtbl Base; | | ID2D1ResourceVtbl Base; |
| | |
| STDMETHOD_(UINT32, GetGradientStopCount)( | | STDMETHOD_(UINT32, GetGradientStopCount)( |
| ID2D1GradientStopCollection *This | | ID2D1GradientStopCollection *This |
| | |
| skipping to change at line 3982 | | skipping to change at line 4001 |
| ) PURE; | | ) PURE; |
| } ID2D1GradientStopCollectionVtbl; | | } ID2D1GradientStopCollectionVtbl; |
| | |
| interface ID2D1GradientStopCollection | | interface ID2D1GradientStopCollection |
| { | | { |
| CONST struct ID2D1GradientStopCollectionVtbl *lpVtbl; | | CONST struct ID2D1GradientStopCollectionVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1GradientStopCollection_QueryInterface(This, riid, ppv) \ | | #define ID2D1GradientStopCollection_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1GradientStopCollection_QueryInterface") |
| | |
| #define ID2D1GradientStopCollection_AddRef(This) \ | | #define ID2D1GradientStopCollection_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1GradientStopCollection_AddRef") |
| | |
| #define ID2D1GradientStopCollection_Release(This) \ | | #define ID2D1GradientStopCollection_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1GradientStopCollection_Release") |
| | |
| #define ID2D1GradientStopCollection_GetFactory(This, factory) \ | | #define ID2D1GradientStopCollection_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1GradientStopCollection_GetFactory") |
| | |
| #define ID2D1GradientStopCollection_GetGradientStopCount(This) \ | | #define ID2D1GradientStopCollection_GetGradientStopCount(This) \ |
| ((This)->lpVtbl->GetGradientStopCount(This)) | | ((This)->lpVtbl->GetGradientStopCount(This)) |
|
| | #pragma deprecated("ID2D1GradientStopCollection_GetGradientStopCount") |
| | |
| #define ID2D1GradientStopCollection_GetGradientStops(This, gradientStops, gradie
ntStopsCount) \ | | #define ID2D1GradientStopCollection_GetGradientStops(This, gradientStops, gradie
ntStopsCount) \ |
| ((This)->lpVtbl->GetGradientStops(This, gradientStops, gradientStopsCount)) | | ((This)->lpVtbl->GetGradientStops(This, gradientStops, gradientStopsCount)) |
|
| | #pragma deprecated("ID2D1GradientStopCollection_GetGradientStops") |
| | |
| #define ID2D1GradientStopCollection_GetColorInterpolationGamma(This) \ | | #define ID2D1GradientStopCollection_GetColorInterpolationGamma(This) \ |
| ((This)->lpVtbl->GetColorInterpolationGamma(This)) | | ((This)->lpVtbl->GetColorInterpolationGamma(This)) |
|
| | #pragma deprecated("ID2D1GradientStopCollection_GetColorInterpolationGamma") |
| | |
| #define ID2D1GradientStopCollection_GetExtendMode(This) \ | | #define ID2D1GradientStopCollection_GetExtendMode(This) \ |
| ((This)->lpVtbl->GetExtendMode(This)) | | ((This)->lpVtbl->GetExtendMode(This)) |
|
| | #pragma deprecated("ID2D1GradientStopCollection_GetExtendMode") |
| | |
| typedef interface ID2D1Brush ID2D1Brush; | | typedef interface ID2D1Brush ID2D1Brush; |
| | |
| typedef struct ID2D1BrushVtbl | | typedef struct ID2D1BrushVtbl |
| { | | { |
| | |
| ID2D1ResourceVtbl Base; | | ID2D1ResourceVtbl Base; |
| | |
| STDMETHOD_(void, SetOpacity)( | | STDMETHOD_(void, SetOpacity)( |
| ID2D1Brush *This, | | ID2D1Brush *This, |
| | |
| skipping to change at line 4038 | | skipping to change at line 4065 |
| ) PURE; | | ) PURE; |
| } ID2D1BrushVtbl; | | } ID2D1BrushVtbl; |
| | |
| interface ID2D1Brush | | interface ID2D1Brush |
| { | | { |
| CONST struct ID2D1BrushVtbl *lpVtbl; | | CONST struct ID2D1BrushVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1Brush_QueryInterface(This, riid, ppv) \ | | #define ID2D1Brush_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1Brush_QueryInterface") |
| | |
| #define ID2D1Brush_AddRef(This) \ | | #define ID2D1Brush_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Brush_AddRef") |
| | |
| #define ID2D1Brush_Release(This) \ | | #define ID2D1Brush_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Brush_Release") |
| | |
| #define ID2D1Brush_GetFactory(This, factory) \ | | #define ID2D1Brush_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1Brush_GetFactory") |
| | |
| #define ID2D1Brush_SetOpacity(This, opacity) \ | | #define ID2D1Brush_SetOpacity(This, opacity) \ |
| ((This)->lpVtbl->SetOpacity(This, opacity)) | | ((This)->lpVtbl->SetOpacity(This, opacity)) |
|
| | #pragma deprecated("ID2D1Brush_SetOpacity") |
| | |
| #define ID2D1Brush_SetTransform(This, transform) \ | | #define ID2D1Brush_SetTransform(This, transform) \ |
| ((This)->lpVtbl->SetTransform(This, transform)) | | ((This)->lpVtbl->SetTransform(This, transform)) |
|
| | #pragma deprecated("ID2D1Brush_SetTransform") |
| | |
| #define ID2D1Brush_GetOpacity(This) \ | | #define ID2D1Brush_GetOpacity(This) \ |
| ((This)->lpVtbl->GetOpacity(This)) | | ((This)->lpVtbl->GetOpacity(This)) |
|
| | #pragma deprecated("ID2D1Brush_GetOpacity") |
| | |
| #define ID2D1Brush_GetTransform(This, transform) \ | | #define ID2D1Brush_GetTransform(This, transform) \ |
| ((This)->lpVtbl->GetTransform(This, transform)) | | ((This)->lpVtbl->GetTransform(This, transform)) |
|
| | #pragma deprecated("ID2D1Brush_GetTransform") |
| | |
| typedef interface ID2D1BitmapBrush ID2D1BitmapBrush; | | typedef interface ID2D1BitmapBrush ID2D1BitmapBrush; |
| | |
| typedef struct ID2D1BitmapBrushVtbl | | typedef struct ID2D1BitmapBrushVtbl |
| { | | { |
| | |
| ID2D1BrushVtbl Base; | | ID2D1BrushVtbl Base; |
| | |
| STDMETHOD_(void, SetExtendModeX)( | | STDMETHOD_(void, SetExtendModeX)( |
| ID2D1BitmapBrush *This, | | ID2D1BitmapBrush *This, |
| | |
| skipping to change at line 4112 | | skipping to change at line 4147 |
| ) PURE; | | ) PURE; |
| } ID2D1BitmapBrushVtbl; | | } ID2D1BitmapBrushVtbl; |
| | |
| interface ID2D1BitmapBrush | | interface ID2D1BitmapBrush |
| { | | { |
| CONST struct ID2D1BitmapBrushVtbl *lpVtbl; | | CONST struct ID2D1BitmapBrushVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1BitmapBrush_QueryInterface(This, riid, ppv) \ | | #define ID2D1BitmapBrush_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_QueryInterface") |
| | |
| #define ID2D1BitmapBrush_AddRef(This) \ | | #define ID2D1BitmapBrush_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_AddRef") |
| | |
| #define ID2D1BitmapBrush_Release(This) \ | | #define ID2D1BitmapBrush_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_Release") |
| | |
| #define ID2D1BitmapBrush_GetFactory(This, factory) \ | | #define ID2D1BitmapBrush_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_GetFactory") |
| | |
| #define ID2D1BitmapBrush_SetOpacity(This, opacity) \ | | #define ID2D1BitmapBrush_SetOpacity(This, opacity) \ |
| ((This)->lpVtbl->Base.SetOpacity((ID2D1Brush *)This, opacity)) | | ((This)->lpVtbl->Base.SetOpacity((ID2D1Brush *)This, opacity)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_SetOpacity") |
| | |
| #define ID2D1BitmapBrush_SetTransform(This, transform) \ | | #define ID2D1BitmapBrush_SetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.SetTransform((ID2D1Brush *)This, transform)) | | ((This)->lpVtbl->Base.SetTransform((ID2D1Brush *)This, transform)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_SetTransform") |
| | |
| #define ID2D1BitmapBrush_GetOpacity(This) \ | | #define ID2D1BitmapBrush_GetOpacity(This) \ |
| ((This)->lpVtbl->Base.GetOpacity((ID2D1Brush *)This)) | | ((This)->lpVtbl->Base.GetOpacity((ID2D1Brush *)This)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_GetOpacity") |
| | |
| #define ID2D1BitmapBrush_GetTransform(This, transform) \ | | #define ID2D1BitmapBrush_GetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.GetTransform((ID2D1Brush *)This, transform)) | | ((This)->lpVtbl->Base.GetTransform((ID2D1Brush *)This, transform)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_GetTransform") |
| | |
| #define ID2D1BitmapBrush_SetExtendModeX(This, extendModeX) \ | | #define ID2D1BitmapBrush_SetExtendModeX(This, extendModeX) \ |
| ((This)->lpVtbl->SetExtendModeX(This, extendModeX)) | | ((This)->lpVtbl->SetExtendModeX(This, extendModeX)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_SetExtendModeX") |
| | |
| #define ID2D1BitmapBrush_SetExtendModeY(This, extendModeY) \ | | #define ID2D1BitmapBrush_SetExtendModeY(This, extendModeY) \ |
| ((This)->lpVtbl->SetExtendModeY(This, extendModeY)) | | ((This)->lpVtbl->SetExtendModeY(This, extendModeY)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_SetExtendModeY") |
| | |
| #define ID2D1BitmapBrush_SetInterpolationMode(This, interpolationMode) \ | | #define ID2D1BitmapBrush_SetInterpolationMode(This, interpolationMode) \ |
| ((This)->lpVtbl->SetInterpolationMode(This, interpolationMode)) | | ((This)->lpVtbl->SetInterpolationMode(This, interpolationMode)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_SetInterpolationMode") |
| | |
| #define ID2D1BitmapBrush_SetBitmap(This, bitmap) \ | | #define ID2D1BitmapBrush_SetBitmap(This, bitmap) \ |
| ((This)->lpVtbl->SetBitmap(This, bitmap)) | | ((This)->lpVtbl->SetBitmap(This, bitmap)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_SetBitmap") |
| | |
| #define ID2D1BitmapBrush_GetExtendModeX(This) \ | | #define ID2D1BitmapBrush_GetExtendModeX(This) \ |
| ((This)->lpVtbl->GetExtendModeX(This)) | | ((This)->lpVtbl->GetExtendModeX(This)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_GetExtendModeX") |
| | |
| #define ID2D1BitmapBrush_GetExtendModeY(This) \ | | #define ID2D1BitmapBrush_GetExtendModeY(This) \ |
| ((This)->lpVtbl->GetExtendModeY(This)) | | ((This)->lpVtbl->GetExtendModeY(This)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_GetExtendModeY") |
| | |
| #define ID2D1BitmapBrush_GetInterpolationMode(This) \ | | #define ID2D1BitmapBrush_GetInterpolationMode(This) \ |
| ((This)->lpVtbl->GetInterpolationMode(This)) | | ((This)->lpVtbl->GetInterpolationMode(This)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_GetInterpolationMode") |
| | |
| #define ID2D1BitmapBrush_GetBitmap(This, bitmap) \ | | #define ID2D1BitmapBrush_GetBitmap(This, bitmap) \ |
| ((This)->lpVtbl->GetBitmap(This, bitmap)) | | ((This)->lpVtbl->GetBitmap(This, bitmap)) |
|
| | #pragma deprecated("ID2D1BitmapBrush_GetBitmap") |
| | |
| typedef interface ID2D1SolidColorBrush ID2D1SolidColorBrush; | | typedef interface ID2D1SolidColorBrush ID2D1SolidColorBrush; |
| | |
| typedef struct ID2D1SolidColorBrushVtbl | | typedef struct ID2D1SolidColorBrushVtbl |
| { | | { |
| | |
| ID2D1BrushVtbl Base; | | ID2D1BrushVtbl Base; |
| | |
| STDMETHOD_(void, SetColor)( | | STDMETHOD_(void, SetColor)( |
| ID2D1SolidColorBrush *This, | | ID2D1SolidColorBrush *This, |
| | |
| skipping to change at line 4182 | | skipping to change at line 4233 |
| ) PURE; | | ) PURE; |
| } ID2D1SolidColorBrushVtbl; | | } ID2D1SolidColorBrushVtbl; |
| | |
| interface ID2D1SolidColorBrush | | interface ID2D1SolidColorBrush |
| { | | { |
| CONST struct ID2D1SolidColorBrushVtbl *lpVtbl; | | CONST struct ID2D1SolidColorBrushVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1SolidColorBrush_QueryInterface(This, riid, ppv) \ | | #define ID2D1SolidColorBrush_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_QueryInterface") |
| | |
| #define ID2D1SolidColorBrush_AddRef(This) \ | | #define ID2D1SolidColorBrush_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_AddRef") |
| | |
| #define ID2D1SolidColorBrush_Release(This) \ | | #define ID2D1SolidColorBrush_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_Release") |
| | |
| #define ID2D1SolidColorBrush_GetFactory(This, factory) \ | | #define ID2D1SolidColorBrush_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_GetFactory") |
| | |
| #define ID2D1SolidColorBrush_SetOpacity(This, opacity) \ | | #define ID2D1SolidColorBrush_SetOpacity(This, opacity) \ |
| ((This)->lpVtbl->Base.SetOpacity((ID2D1Brush *)This, opacity)) | | ((This)->lpVtbl->Base.SetOpacity((ID2D1Brush *)This, opacity)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_SetOpacity") |
| | |
| #define ID2D1SolidColorBrush_SetTransform(This, transform) \ | | #define ID2D1SolidColorBrush_SetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.SetTransform((ID2D1Brush *)This, transform)) | | ((This)->lpVtbl->Base.SetTransform((ID2D1Brush *)This, transform)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_SetTransform") |
| | |
| #define ID2D1SolidColorBrush_GetOpacity(This) \ | | #define ID2D1SolidColorBrush_GetOpacity(This) \ |
| ((This)->lpVtbl->Base.GetOpacity((ID2D1Brush *)This)) | | ((This)->lpVtbl->Base.GetOpacity((ID2D1Brush *)This)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_GetOpacity") |
| | |
| #define ID2D1SolidColorBrush_GetTransform(This, transform) \ | | #define ID2D1SolidColorBrush_GetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.GetTransform((ID2D1Brush *)This, transform)) | | ((This)->lpVtbl->Base.GetTransform((ID2D1Brush *)This, transform)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_GetTransform") |
| | |
| #define ID2D1SolidColorBrush_SetColor(This, color) \ | | #define ID2D1SolidColorBrush_SetColor(This, color) \ |
| ((This)->lpVtbl->SetColor(This, color)) | | ((This)->lpVtbl->SetColor(This, color)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_SetColor") |
| | |
| #define ID2D1SolidColorBrush_GetColor(This) \ | | #define ID2D1SolidColorBrush_GetColor(This) \ |
| ((This)->lpVtbl->GetColor(This)) | | ((This)->lpVtbl->GetColor(This)) |
|
| | #pragma deprecated("ID2D1SolidColorBrush_GetColor") |
| | |
| typedef interface ID2D1LinearGradientBrush ID2D1LinearGradientBrush; | | typedef interface ID2D1LinearGradientBrush ID2D1LinearGradientBrush; |
| | |
| typedef struct ID2D1LinearGradientBrushVtbl | | typedef struct ID2D1LinearGradientBrushVtbl |
| { | | { |
| | |
| ID2D1BrushVtbl Base; | | ID2D1BrushVtbl Base; |
| | |
| STDMETHOD_(void, SetStartPoint)( | | STDMETHOD_(void, SetStartPoint)( |
| ID2D1LinearGradientBrush *This, | | ID2D1LinearGradientBrush *This, |
| | |
| skipping to change at line 4248 | | skipping to change at line 4309 |
| ) PURE; | | ) PURE; |
| } ID2D1LinearGradientBrushVtbl; | | } ID2D1LinearGradientBrushVtbl; |
| | |
| interface ID2D1LinearGradientBrush | | interface ID2D1LinearGradientBrush |
| { | | { |
| CONST struct ID2D1LinearGradientBrushVtbl *lpVtbl; | | CONST struct ID2D1LinearGradientBrushVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1LinearGradientBrush_QueryInterface(This, riid, ppv) \ | | #define ID2D1LinearGradientBrush_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_QueryInterface") |
| | |
| #define ID2D1LinearGradientBrush_AddRef(This) \ | | #define ID2D1LinearGradientBrush_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_AddRef") |
| | |
| #define ID2D1LinearGradientBrush_Release(This) \ | | #define ID2D1LinearGradientBrush_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_Release") |
| | |
| #define ID2D1LinearGradientBrush_GetFactory(This, factory) \ | | #define ID2D1LinearGradientBrush_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_GetFactory") |
| | |
| #define ID2D1LinearGradientBrush_SetOpacity(This, opacity) \ | | #define ID2D1LinearGradientBrush_SetOpacity(This, opacity) \ |
| ((This)->lpVtbl->Base.SetOpacity((ID2D1Brush *)This, opacity)) | | ((This)->lpVtbl->Base.SetOpacity((ID2D1Brush *)This, opacity)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_SetOpacity") |
| | |
| #define ID2D1LinearGradientBrush_SetTransform(This, transform) \ | | #define ID2D1LinearGradientBrush_SetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.SetTransform((ID2D1Brush *)This, transform)) | | ((This)->lpVtbl->Base.SetTransform((ID2D1Brush *)This, transform)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_SetTransform") |
| | |
| #define ID2D1LinearGradientBrush_GetOpacity(This) \ | | #define ID2D1LinearGradientBrush_GetOpacity(This) \ |
| ((This)->lpVtbl->Base.GetOpacity((ID2D1Brush *)This)) | | ((This)->lpVtbl->Base.GetOpacity((ID2D1Brush *)This)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_GetOpacity") |
| | |
| #define ID2D1LinearGradientBrush_GetTransform(This, transform) \ | | #define ID2D1LinearGradientBrush_GetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.GetTransform((ID2D1Brush *)This, transform)) | | ((This)->lpVtbl->Base.GetTransform((ID2D1Brush *)This, transform)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_GetTransform") |
| | |
| #define ID2D1LinearGradientBrush_SetStartPoint(This, startPoint) \ | | #define ID2D1LinearGradientBrush_SetStartPoint(This, startPoint) \ |
| ((This)->lpVtbl->SetStartPoint(This, startPoint)) | | ((This)->lpVtbl->SetStartPoint(This, startPoint)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_SetStartPoint") |
| | |
| #define ID2D1LinearGradientBrush_SetEndPoint(This, endPoint) \ | | #define ID2D1LinearGradientBrush_SetEndPoint(This, endPoint) \ |
| ((This)->lpVtbl->SetEndPoint(This, endPoint)) | | ((This)->lpVtbl->SetEndPoint(This, endPoint)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_SetEndPoint") |
| | |
| #define ID2D1LinearGradientBrush_GetStartPoint(This) \ | | #define ID2D1LinearGradientBrush_GetStartPoint(This) \ |
| ((This)->lpVtbl->GetStartPoint(This)) | | ((This)->lpVtbl->GetStartPoint(This)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_GetStartPoint") |
| | |
| #define ID2D1LinearGradientBrush_GetEndPoint(This) \ | | #define ID2D1LinearGradientBrush_GetEndPoint(This) \ |
| ((This)->lpVtbl->GetEndPoint(This)) | | ((This)->lpVtbl->GetEndPoint(This)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_GetEndPoint") |
| | |
| #define ID2D1LinearGradientBrush_GetGradientStopCollection(This, gradientStopCol
lection) \ | | #define ID2D1LinearGradientBrush_GetGradientStopCollection(This, gradientStopCol
lection) \ |
| ((This)->lpVtbl->GetGradientStopCollection(This, gradientStopCollection)) | | ((This)->lpVtbl->GetGradientStopCollection(This, gradientStopCollection)) |
|
| | #pragma deprecated("ID2D1LinearGradientBrush_GetGradientStopCollection") |
| | |
| typedef interface ID2D1RadialGradientBrush ID2D1RadialGradientBrush; | | typedef interface ID2D1RadialGradientBrush ID2D1RadialGradientBrush; |
| | |
| typedef struct ID2D1RadialGradientBrushVtbl | | typedef struct ID2D1RadialGradientBrushVtbl |
| { | | { |
| | |
| ID2D1BrushVtbl Base; | | ID2D1BrushVtbl Base; |
| | |
| STDMETHOD_(void, SetCenter)( | | STDMETHOD_(void, SetCenter)( |
| ID2D1RadialGradientBrush *This, | | ID2D1RadialGradientBrush *This, |
| | |
| skipping to change at line 4341 | | skipping to change at line 4415 |
| ) PURE; | | ) PURE; |
| } ID2D1RadialGradientBrushVtbl; | | } ID2D1RadialGradientBrushVtbl; |
| | |
| interface ID2D1RadialGradientBrush | | interface ID2D1RadialGradientBrush |
| { | | { |
| CONST struct ID2D1RadialGradientBrushVtbl *lpVtbl; | | CONST struct ID2D1RadialGradientBrushVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1RadialGradientBrush_QueryInterface(This, riid, ppv) \ | | #define ID2D1RadialGradientBrush_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_QueryInterface") |
| | |
| #define ID2D1RadialGradientBrush_AddRef(This) \ | | #define ID2D1RadialGradientBrush_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_AddRef") |
| | |
| #define ID2D1RadialGradientBrush_Release(This) \ | | #define ID2D1RadialGradientBrush_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_Release") |
| | |
| #define ID2D1RadialGradientBrush_GetFactory(This, factory) \ | | #define ID2D1RadialGradientBrush_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_GetFactory") |
| | |
| #define ID2D1RadialGradientBrush_SetOpacity(This, opacity) \ | | #define ID2D1RadialGradientBrush_SetOpacity(This, opacity) \ |
| ((This)->lpVtbl->Base.SetOpacity((ID2D1Brush *)This, opacity)) | | ((This)->lpVtbl->Base.SetOpacity((ID2D1Brush *)This, opacity)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_SetOpacity") |
| | |
| #define ID2D1RadialGradientBrush_SetTransform(This, transform) \ | | #define ID2D1RadialGradientBrush_SetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.SetTransform((ID2D1Brush *)This, transform)) | | ((This)->lpVtbl->Base.SetTransform((ID2D1Brush *)This, transform)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_SetTransform") |
| | |
| #define ID2D1RadialGradientBrush_GetOpacity(This) \ | | #define ID2D1RadialGradientBrush_GetOpacity(This) \ |
| ((This)->lpVtbl->Base.GetOpacity((ID2D1Brush *)This)) | | ((This)->lpVtbl->Base.GetOpacity((ID2D1Brush *)This)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_GetOpacity") |
| | |
| #define ID2D1RadialGradientBrush_GetTransform(This, transform) \ | | #define ID2D1RadialGradientBrush_GetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.GetTransform((ID2D1Brush *)This, transform)) | | ((This)->lpVtbl->Base.GetTransform((ID2D1Brush *)This, transform)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_GetTransform") |
| | |
| #define ID2D1RadialGradientBrush_SetCenter(This, center) \ | | #define ID2D1RadialGradientBrush_SetCenter(This, center) \ |
| ((This)->lpVtbl->SetCenter(This, center)) | | ((This)->lpVtbl->SetCenter(This, center)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_SetCenter") |
| | |
| #define ID2D1RadialGradientBrush_SetGradientOriginOffset(This, gradientOriginOff
set) \ | | #define ID2D1RadialGradientBrush_SetGradientOriginOffset(This, gradientOriginOff
set) \ |
| ((This)->lpVtbl->SetGradientOriginOffset(This, gradientOriginOffset)) | | ((This)->lpVtbl->SetGradientOriginOffset(This, gradientOriginOffset)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_SetGradientOriginOffset") |
| | |
| #define ID2D1RadialGradientBrush_SetRadiusX(This, radiusX) \ | | #define ID2D1RadialGradientBrush_SetRadiusX(This, radiusX) \ |
| ((This)->lpVtbl->SetRadiusX(This, radiusX)) | | ((This)->lpVtbl->SetRadiusX(This, radiusX)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_SetRadiusX") |
| | |
| #define ID2D1RadialGradientBrush_SetRadiusY(This, radiusY) \ | | #define ID2D1RadialGradientBrush_SetRadiusY(This, radiusY) \ |
| ((This)->lpVtbl->SetRadiusY(This, radiusY)) | | ((This)->lpVtbl->SetRadiusY(This, radiusY)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_SetRadiusY") |
| | |
| #define ID2D1RadialGradientBrush_GetCenter(This) \ | | #define ID2D1RadialGradientBrush_GetCenter(This) \ |
| ((This)->lpVtbl->GetCenter(This)) | | ((This)->lpVtbl->GetCenter(This)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_GetCenter") |
| | |
| #define ID2D1RadialGradientBrush_GetGradientOriginOffset(This) \ | | #define ID2D1RadialGradientBrush_GetGradientOriginOffset(This) \ |
| ((This)->lpVtbl->GetGradientOriginOffset(This)) | | ((This)->lpVtbl->GetGradientOriginOffset(This)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_GetGradientOriginOffset") |
| | |
| #define ID2D1RadialGradientBrush_GetRadiusX(This) \ | | #define ID2D1RadialGradientBrush_GetRadiusX(This) \ |
| ((This)->lpVtbl->GetRadiusX(This)) | | ((This)->lpVtbl->GetRadiusX(This)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_GetRadiusX") |
| | |
| #define ID2D1RadialGradientBrush_GetRadiusY(This) \ | | #define ID2D1RadialGradientBrush_GetRadiusY(This) \ |
| ((This)->lpVtbl->GetRadiusY(This)) | | ((This)->lpVtbl->GetRadiusY(This)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_GetRadiusY") |
| | |
| #define ID2D1RadialGradientBrush_GetGradientStopCollection(This, gradientStopCol
lection) \ | | #define ID2D1RadialGradientBrush_GetGradientStopCollection(This, gradientStopCol
lection) \ |
| ((This)->lpVtbl->GetGradientStopCollection(This, gradientStopCollection)) | | ((This)->lpVtbl->GetGradientStopCollection(This, gradientStopCollection)) |
|
| | #pragma deprecated("ID2D1RadialGradientBrush_GetGradientStopCollection") |
| | |
| typedef interface ID2D1StrokeStyle ID2D1StrokeStyle; | | typedef interface ID2D1StrokeStyle ID2D1StrokeStyle; |
| | |
| typedef struct ID2D1StrokeStyleVtbl | | typedef struct ID2D1StrokeStyleVtbl |
| { | | { |
| | |
| ID2D1ResourceVtbl Base; | | ID2D1ResourceVtbl Base; |
| | |
| STDMETHOD_(D2D1_CAP_STYLE, GetStartCap)( | | STDMETHOD_(D2D1_CAP_STYLE, GetStartCap)( |
| ID2D1StrokeStyle *This | | ID2D1StrokeStyle *This |
| | |
| skipping to change at line 4443 | | skipping to change at line 4534 |
| ) PURE; | | ) PURE; |
| } ID2D1StrokeStyleVtbl; | | } ID2D1StrokeStyleVtbl; |
| | |
| interface ID2D1StrokeStyle | | interface ID2D1StrokeStyle |
| { | | { |
| CONST struct ID2D1StrokeStyleVtbl *lpVtbl; | | CONST struct ID2D1StrokeStyleVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1StrokeStyle_QueryInterface(This, riid, ppv) \ | | #define ID2D1StrokeStyle_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_QueryInterface") |
| | |
| #define ID2D1StrokeStyle_AddRef(This) \ | | #define ID2D1StrokeStyle_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_AddRef") |
| | |
| #define ID2D1StrokeStyle_Release(This) \ | | #define ID2D1StrokeStyle_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_Release") |
| | |
| #define ID2D1StrokeStyle_GetFactory(This, factory) \ | | #define ID2D1StrokeStyle_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetFactory") |
| | |
| #define ID2D1StrokeStyle_GetStartCap(This) \ | | #define ID2D1StrokeStyle_GetStartCap(This) \ |
| ((This)->lpVtbl->GetStartCap(This)) | | ((This)->lpVtbl->GetStartCap(This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetStartCap") |
| | |
| #define ID2D1StrokeStyle_GetEndCap(This) \ | | #define ID2D1StrokeStyle_GetEndCap(This) \ |
| ((This)->lpVtbl->GetEndCap(This)) | | ((This)->lpVtbl->GetEndCap(This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetEndCap") |
| | |
| #define ID2D1StrokeStyle_GetDashCap(This) \ | | #define ID2D1StrokeStyle_GetDashCap(This) \ |
| ((This)->lpVtbl->GetDashCap(This)) | | ((This)->lpVtbl->GetDashCap(This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetDashCap") |
| | |
| #define ID2D1StrokeStyle_GetMiterLimit(This) \ | | #define ID2D1StrokeStyle_GetMiterLimit(This) \ |
| ((This)->lpVtbl->GetMiterLimit(This)) | | ((This)->lpVtbl->GetMiterLimit(This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetMiterLimit") |
| | |
| #define ID2D1StrokeStyle_GetLineJoin(This) \ | | #define ID2D1StrokeStyle_GetLineJoin(This) \ |
| ((This)->lpVtbl->GetLineJoin(This)) | | ((This)->lpVtbl->GetLineJoin(This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetLineJoin") |
| | |
| #define ID2D1StrokeStyle_GetDashOffset(This) \ | | #define ID2D1StrokeStyle_GetDashOffset(This) \ |
| ((This)->lpVtbl->GetDashOffset(This)) | | ((This)->lpVtbl->GetDashOffset(This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetDashOffset") |
| | |
| #define ID2D1StrokeStyle_GetDashStyle(This) \ | | #define ID2D1StrokeStyle_GetDashStyle(This) \ |
| ((This)->lpVtbl->GetDashStyle(This)) | | ((This)->lpVtbl->GetDashStyle(This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetDashStyle") |
| | |
| #define ID2D1StrokeStyle_GetDashesCount(This) \ | | #define ID2D1StrokeStyle_GetDashesCount(This) \ |
| ((This)->lpVtbl->GetDashesCount(This)) | | ((This)->lpVtbl->GetDashesCount(This)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetDashesCount") |
| | |
| #define ID2D1StrokeStyle_GetDashes(This, dashes, dashesCount) \ | | #define ID2D1StrokeStyle_GetDashes(This, dashes, dashesCount) \ |
| ((This)->lpVtbl->GetDashes(This, dashes, dashesCount)) | | ((This)->lpVtbl->GetDashes(This, dashes, dashesCount)) |
|
| | #pragma deprecated("ID2D1StrokeStyle_GetDashes") |
| | |
| typedef interface ID2D1Geometry ID2D1Geometry; | | typedef interface ID2D1Geometry ID2D1Geometry; |
| | |
| typedef struct ID2D1GeometryVtbl | | typedef struct ID2D1GeometryVtbl |
| { | | { |
| | |
| ID2D1ResourceVtbl Base; | | ID2D1ResourceVtbl Base; |
| | |
| STDMETHOD(GetBounds)( | | STDMETHOD(GetBounds)( |
| ID2D1Geometry *This, | | ID2D1Geometry *This, |
| | |
| skipping to change at line 4599 | | skipping to change at line 4703 |
| ) PURE; | | ) PURE; |
| } ID2D1GeometryVtbl; | | } ID2D1GeometryVtbl; |
| | |
| interface ID2D1Geometry | | interface ID2D1Geometry |
| { | | { |
| CONST struct ID2D1GeometryVtbl *lpVtbl; | | CONST struct ID2D1GeometryVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1Geometry_QueryInterface(This, riid, ppv) \ | | #define ID2D1Geometry_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1Geometry_QueryInterface") |
| | |
| #define ID2D1Geometry_AddRef(This) \ | | #define ID2D1Geometry_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Geometry_AddRef") |
| | |
| #define ID2D1Geometry_Release(This) \ | | #define ID2D1Geometry_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Geometry_Release") |
| | |
| #define ID2D1Geometry_GetFactory(This, factory) \ | | #define ID2D1Geometry_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1Geometry_GetFactory") |
| | |
| #define ID2D1Geometry_GetBounds(This, worldTransform, bounds) \ | | #define ID2D1Geometry_GetBounds(This, worldTransform, bounds) \ |
| ((This)->lpVtbl->GetBounds(This, worldTransform, bounds)) | | ((This)->lpVtbl->GetBounds(This, worldTransform, bounds)) |
|
| | #pragma deprecated("ID2D1Geometry_GetBounds") |
| | |
| #define ID2D1Geometry_GetWidenedBounds(This, strokeWidth, strokeStyle, worldTran
sform, flatteningTolerance, bounds) \ | | #define ID2D1Geometry_GetWidenedBounds(This, strokeWidth, strokeStyle, worldTran
sform, flatteningTolerance, bounds) \ |
| ((This)->lpVtbl->GetWidenedBounds(This, strokeWidth, strokeStyle, worldTrans
form, flatteningTolerance, bounds)) | | ((This)->lpVtbl->GetWidenedBounds(This, strokeWidth, strokeStyle, worldTrans
form, flatteningTolerance, bounds)) |
|
| | #pragma deprecated("ID2D1Geometry_GetWidenedBounds") |
| | |
| #define ID2D1Geometry_StrokeContainsPoint(This, point, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, contains) \ | | #define ID2D1Geometry_StrokeContainsPoint(This, point, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, contains) \ |
| ((This)->lpVtbl->StrokeContainsPoint(This, point, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->StrokeContainsPoint(This, point, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1Geometry_StrokeContainsPoint") |
| | |
| #define ID2D1Geometry_FillContainsPoint(This, point, worldTransform, flatteningT
olerance, contains) \ | | #define ID2D1Geometry_FillContainsPoint(This, point, worldTransform, flatteningT
olerance, contains) \ |
| ((This)->lpVtbl->FillContainsPoint(This, point, worldTransform, flatteningTo
lerance, contains)) | | ((This)->lpVtbl->FillContainsPoint(This, point, worldTransform, flatteningTo
lerance, contains)) |
|
| | #pragma deprecated("ID2D1Geometry_FillContainsPoint") |
| | |
| #define ID2D1Geometry_CompareWithGeometry(This, inputGeometry, inputGeometryTran
sform, flatteningTolerance, relation) \ | | #define ID2D1Geometry_CompareWithGeometry(This, inputGeometry, inputGeometryTran
sform, flatteningTolerance, relation) \ |
| ((This)->lpVtbl->CompareWithGeometry(This, inputGeometry, inputGeometryTrans
form, flatteningTolerance, relation)) | | ((This)->lpVtbl->CompareWithGeometry(This, inputGeometry, inputGeometryTrans
form, flatteningTolerance, relation)) |
|
| | #pragma deprecated("ID2D1Geometry_CompareWithGeometry") |
| | |
| #define ID2D1Geometry_Simplify(This, simplificationOption, worldTransform, flatt
eningTolerance, geometrySink) \ | | #define ID2D1Geometry_Simplify(This, simplificationOption, worldTransform, flatt
eningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Simplify(This, simplificationOption, worldTransform, flatte
ningTolerance, geometrySink)) | | ((This)->lpVtbl->Simplify(This, simplificationOption, worldTransform, flatte
ningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1Geometry_Simplify") |
| | |
| #define ID2D1Geometry_Tessellate(This, worldTransform, flatteningTolerance, tess
ellationSink) \ | | #define ID2D1Geometry_Tessellate(This, worldTransform, flatteningTolerance, tess
ellationSink) \ |
| ((This)->lpVtbl->Tessellate(This, worldTransform, flatteningTolerance, tesse
llationSink)) | | ((This)->lpVtbl->Tessellate(This, worldTransform, flatteningTolerance, tesse
llationSink)) |
|
| | #pragma deprecated("ID2D1Geometry_Tessellate") |
| | |
| #define ID2D1Geometry_CombineWithGeometry(This, inputGeometry, combineMode, inpu
tGeometryTransform, flatteningTolerance, geometrySink) \ | | #define ID2D1Geometry_CombineWithGeometry(This, inputGeometry, combineMode, inpu
tGeometryTransform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->CombineWithGeometry(This, inputGeometry, combineMode, input
GeometryTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->CombineWithGeometry(This, inputGeometry, combineMode, input
GeometryTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1Geometry_CombineWithGeometry") |
| | |
| #define ID2D1Geometry_Outline(This, worldTransform, flatteningTolerance, geometr
ySink) \ | | #define ID2D1Geometry_Outline(This, worldTransform, flatteningTolerance, geometr
ySink) \ |
| ((This)->lpVtbl->Outline(This, worldTransform, flatteningTolerance, geometry
Sink)) | | ((This)->lpVtbl->Outline(This, worldTransform, flatteningTolerance, geometry
Sink)) |
|
| | #pragma deprecated("ID2D1Geometry_Outline") |
| | |
| #define ID2D1Geometry_ComputeArea(This, worldTransform, flatteningTolerance, are
a) \ | | #define ID2D1Geometry_ComputeArea(This, worldTransform, flatteningTolerance, are
a) \ |
| ((This)->lpVtbl->ComputeArea(This, worldTransform, flatteningTolerance, area
)) | | ((This)->lpVtbl->ComputeArea(This, worldTransform, flatteningTolerance, area
)) |
|
| | #pragma deprecated("ID2D1Geometry_ComputeArea") |
| | |
| #define ID2D1Geometry_ComputeLength(This, worldTransform, flatteningTolerance, l
ength) \ | | #define ID2D1Geometry_ComputeLength(This, worldTransform, flatteningTolerance, l
ength) \ |
| ((This)->lpVtbl->ComputeLength(This, worldTransform, flatteningTolerance, le
ngth)) | | ((This)->lpVtbl->ComputeLength(This, worldTransform, flatteningTolerance, le
ngth)) |
|
| | #pragma deprecated("ID2D1Geometry_ComputeLength") |
| | |
| #define ID2D1Geometry_ComputePointAtLength(This, length, worldTransform, flatten
ingTolerance, point, unitTangentVector) \ | | #define ID2D1Geometry_ComputePointAtLength(This, length, worldTransform, flatten
ingTolerance, point, unitTangentVector) \ |
| ((This)->lpVtbl->ComputePointAtLength(This, length, worldTransform, flatteni
ngTolerance, point, unitTangentVector)) | | ((This)->lpVtbl->ComputePointAtLength(This, length, worldTransform, flatteni
ngTolerance, point, unitTangentVector)) |
|
| | #pragma deprecated("ID2D1Geometry_ComputePointAtLength") |
| | |
| #define ID2D1Geometry_Widen(This, strokeWidth, strokeStyle, worldTransform, flat
teningTolerance, geometrySink) \ | | #define ID2D1Geometry_Widen(This, strokeWidth, strokeStyle, worldTransform, flat
teningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Widen(This, strokeWidth, strokeStyle, worldTransform, flatt
eningTolerance, geometrySink)) | | ((This)->lpVtbl->Widen(This, strokeWidth, strokeStyle, worldTransform, flatt
eningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1Geometry_Widen") |
| | |
| typedef interface ID2D1RectangleGeometry ID2D1RectangleGeometry; | | typedef interface ID2D1RectangleGeometry ID2D1RectangleGeometry; |
| | |
| typedef struct ID2D1RectangleGeometryVtbl | | typedef struct ID2D1RectangleGeometryVtbl |
| { | | { |
| | |
| ID2D1GeometryVtbl Base; | | ID2D1GeometryVtbl Base; |
| | |
| STDMETHOD_(void, GetRect)( | | STDMETHOD_(void, GetRect)( |
| ID2D1RectangleGeometry *This, | | ID2D1RectangleGeometry *This, |
| | |
| skipping to change at line 4668 | | skipping to change at line 4789 |
| ) PURE; | | ) PURE; |
| } ID2D1RectangleGeometryVtbl; | | } ID2D1RectangleGeometryVtbl; |
| | |
| interface ID2D1RectangleGeometry | | interface ID2D1RectangleGeometry |
| { | | { |
| CONST struct ID2D1RectangleGeometryVtbl *lpVtbl; | | CONST struct ID2D1RectangleGeometryVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1RectangleGeometry_QueryInterface(This, riid, ppv) \ | | #define ID2D1RectangleGeometry_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_QueryInterface") |
| | |
| #define ID2D1RectangleGeometry_AddRef(This) \ | | #define ID2D1RectangleGeometry_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_AddRef") |
| | |
| #define ID2D1RectangleGeometry_Release(This) \ | | #define ID2D1RectangleGeometry_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_Release") |
| | |
| #define ID2D1RectangleGeometry_GetFactory(This, factory) \ | | #define ID2D1RectangleGeometry_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_GetFactory") |
| | |
| #define ID2D1RectangleGeometry_GetBounds(This, worldTransform, bounds) \ | | #define ID2D1RectangleGeometry_GetBounds(This, worldTransform, bounds) \ |
| ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) | | ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_GetBounds") |
| | |
| #define ID2D1RectangleGeometry_GetWidenedBounds(This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, bounds) \ | | #define ID2D1RectangleGeometry_GetWidenedBounds(This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, bounds) \ |
| ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) | | ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_GetWidenedBounds") |
| | |
| #define ID2D1RectangleGeometry_StrokeContainsPoint(This, point, strokeWidth, str
okeStyle, worldTransform, flatteningTolerance, contains) \ | | #define ID2D1RectangleGeometry_StrokeContainsPoint(This, point, strokeWidth, str
okeStyle, worldTransform, flatteningTolerance, contains) \ |
| ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_StrokeContainsPoint") |
| | |
| #define ID2D1RectangleGeometry_FillContainsPoint(This, point, worldTransform, fl
atteningTolerance, contains) \ | | #define ID2D1RectangleGeometry_FillContainsPoint(This, point, worldTransform, fl
atteningTolerance, contains) \ |
| ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_FillContainsPoint") |
| | |
| #define ID2D1RectangleGeometry_CompareWithGeometry(This, inputGeometry, inputGeo
metryTransform, flatteningTolerance, relation) \ | | #define ID2D1RectangleGeometry_CompareWithGeometry(This, inputGeometry, inputGeo
metryTransform, flatteningTolerance, relation) \ |
| ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) | | ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_CompareWithGeometry") |
| | |
| #define ID2D1RectangleGeometry_Simplify(This, simplificationOption, worldTransfo
rm, flatteningTolerance, geometrySink) \ | | #define ID2D1RectangleGeometry_Simplify(This, simplificationOption, worldTransfo
rm, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_Simplify") |
| | |
| #define ID2D1RectangleGeometry_Tessellate(This, worldTransform, flatteningTolera
nce, tessellationSink) \ | | #define ID2D1RectangleGeometry_Tessellate(This, worldTransform, flatteningTolera
nce, tessellationSink) \ |
| ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) | | ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_Tessellate") |
| | |
| #define ID2D1RectangleGeometry_CombineWithGeometry(This, inputGeometry, combineM
ode, inputGeometryTransform, flatteningTolerance, geometrySink) \ | | #define ID2D1RectangleGeometry_CombineWithGeometry(This, inputGeometry, combineM
ode, inputGeometryTransform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_CombineWithGeometry") |
| | |
| #define ID2D1RectangleGeometry_Outline(This, worldTransform, flatteningTolerance
, geometrySink) \ | | #define ID2D1RectangleGeometry_Outline(This, worldTransform, flatteningTolerance
, geometrySink) \ |
| ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_Outline") |
| | |
| #define ID2D1RectangleGeometry_ComputeArea(This, worldTransform, flatteningToler
ance, area) \ | | #define ID2D1RectangleGeometry_ComputeArea(This, worldTransform, flatteningToler
ance, area) \ |
| ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) | | ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_ComputeArea") |
| | |
| #define ID2D1RectangleGeometry_ComputeLength(This, worldTransform, flatteningTol
erance, length) \ | | #define ID2D1RectangleGeometry_ComputeLength(This, worldTransform, flatteningTol
erance, length) \ |
| ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) | | ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_ComputeLength") |
| | |
| #define ID2D1RectangleGeometry_ComputePointAtLength(This, length, worldTransform
, flatteningTolerance, point, unitTangentVector) \ | | #define ID2D1RectangleGeometry_ComputePointAtLength(This, length, worldTransform
, flatteningTolerance, point, unitTangentVector) \ |
| ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) | | ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_ComputePointAtLength") |
| | |
| #define ID2D1RectangleGeometry_Widen(This, strokeWidth, strokeStyle, worldTransf
orm, flatteningTolerance, geometrySink) \ | | #define ID2D1RectangleGeometry_Widen(This, strokeWidth, strokeStyle, worldTransf
orm, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_Widen") |
| | |
| #define ID2D1RectangleGeometry_GetRect(This, rect) \ | | #define ID2D1RectangleGeometry_GetRect(This, rect) \ |
| ((This)->lpVtbl->GetRect(This, rect)) | | ((This)->lpVtbl->GetRect(This, rect)) |
|
| | #pragma deprecated("ID2D1RectangleGeometry_GetRect") |
| | |
| typedef interface ID2D1RoundedRectangleGeometry ID2D1RoundedRectangleGeometry; | | typedef interface ID2D1RoundedRectangleGeometry ID2D1RoundedRectangleGeometry; |
| | |
| typedef struct ID2D1RoundedRectangleGeometryVtbl | | typedef struct ID2D1RoundedRectangleGeometryVtbl |
| { | | { |
| | |
| ID2D1GeometryVtbl Base; | | ID2D1GeometryVtbl Base; |
| | |
| STDMETHOD_(void, GetRoundedRect)( | | STDMETHOD_(void, GetRoundedRect)( |
| ID2D1RoundedRectangleGeometry *This, | | ID2D1RoundedRectangleGeometry *This, |
| | |
| skipping to change at line 4740 | | skipping to change at line 4879 |
| ) PURE; | | ) PURE; |
| } ID2D1RoundedRectangleGeometryVtbl; | | } ID2D1RoundedRectangleGeometryVtbl; |
| | |
| interface ID2D1RoundedRectangleGeometry | | interface ID2D1RoundedRectangleGeometry |
| { | | { |
| CONST struct ID2D1RoundedRectangleGeometryVtbl *lpVtbl; | | CONST struct ID2D1RoundedRectangleGeometryVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1RoundedRectangleGeometry_QueryInterface(This, riid, ppv) \ | | #define ID2D1RoundedRectangleGeometry_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_QueryInterface") |
| | |
| #define ID2D1RoundedRectangleGeometry_AddRef(This) \ | | #define ID2D1RoundedRectangleGeometry_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_AddRef") |
| | |
| #define ID2D1RoundedRectangleGeometry_Release(This) \ | | #define ID2D1RoundedRectangleGeometry_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_Release") |
| | |
| #define ID2D1RoundedRectangleGeometry_GetFactory(This, factory) \ | | #define ID2D1RoundedRectangleGeometry_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_GetFactory") |
| | |
| #define ID2D1RoundedRectangleGeometry_GetBounds(This, worldTransform, bounds) \ | | #define ID2D1RoundedRectangleGeometry_GetBounds(This, worldTransform, bounds) \ |
| ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) | | ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_GetBounds") |
| | |
| #define ID2D1RoundedRectangleGeometry_GetWidenedBounds(This, strokeWidth, stroke
Style, worldTransform, flatteningTolerance, bounds) \ | | #define ID2D1RoundedRectangleGeometry_GetWidenedBounds(This, strokeWidth, stroke
Style, worldTransform, flatteningTolerance, bounds) \ |
| ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) | | ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_GetWidenedBounds") |
| | |
| #define ID2D1RoundedRectangleGeometry_StrokeContainsPoint(This, point, strokeWid
th, strokeStyle, worldTransform, flatteningTolerance, contains) \ | | #define ID2D1RoundedRectangleGeometry_StrokeContainsPoint(This, point, strokeWid
th, strokeStyle, worldTransform, flatteningTolerance, contains) \ |
| ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_StrokeContainsPoint") |
| | |
| #define ID2D1RoundedRectangleGeometry_FillContainsPoint(This, point, worldTransf
orm, flatteningTolerance, contains) \ | | #define ID2D1RoundedRectangleGeometry_FillContainsPoint(This, point, worldTransf
orm, flatteningTolerance, contains) \ |
| ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_FillContainsPoint") |
| | |
| #define ID2D1RoundedRectangleGeometry_CompareWithGeometry(This, inputGeometry, i
nputGeometryTransform, flatteningTolerance, relation) \ | | #define ID2D1RoundedRectangleGeometry_CompareWithGeometry(This, inputGeometry, i
nputGeometryTransform, flatteningTolerance, relation) \ |
| ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) | | ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_CompareWithGeometry") |
| | |
| #define ID2D1RoundedRectangleGeometry_Simplify(This, simplificationOption, world
Transform, flatteningTolerance, geometrySink) \ | | #define ID2D1RoundedRectangleGeometry_Simplify(This, simplificationOption, world
Transform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_Simplify") |
| | |
| #define ID2D1RoundedRectangleGeometry_Tessellate(This, worldTransform, flattenin
gTolerance, tessellationSink) \ | | #define ID2D1RoundedRectangleGeometry_Tessellate(This, worldTransform, flattenin
gTolerance, tessellationSink) \ |
| ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) | | ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_Tessellate") |
| | |
| #define ID2D1RoundedRectangleGeometry_CombineWithGeometry(This, inputGeometry, c
ombineMode, inputGeometryTransform, flatteningTolerance, geometrySink) \ | | #define ID2D1RoundedRectangleGeometry_CombineWithGeometry(This, inputGeometry, c
ombineMode, inputGeometryTransform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_CombineWithGeometry") |
| | |
| #define ID2D1RoundedRectangleGeometry_Outline(This, worldTransform, flatteningTo
lerance, geometrySink) \ | | #define ID2D1RoundedRectangleGeometry_Outline(This, worldTransform, flatteningTo
lerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_Outline") |
| | |
| #define ID2D1RoundedRectangleGeometry_ComputeArea(This, worldTransform, flatteni
ngTolerance, area) \ | | #define ID2D1RoundedRectangleGeometry_ComputeArea(This, worldTransform, flatteni
ngTolerance, area) \ |
| ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) | | ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_ComputeArea") |
| | |
| #define ID2D1RoundedRectangleGeometry_ComputeLength(This, worldTransform, flatte
ningTolerance, length) \ | | #define ID2D1RoundedRectangleGeometry_ComputeLength(This, worldTransform, flatte
ningTolerance, length) \ |
| ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) | | ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_ComputeLength") |
| | |
| #define ID2D1RoundedRectangleGeometry_ComputePointAtLength(This, length, worldTr
ansform, flatteningTolerance, point, unitTangentVector) \ | | #define ID2D1RoundedRectangleGeometry_ComputePointAtLength(This, length, worldTr
ansform, flatteningTolerance, point, unitTangentVector) \ |
| ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) | | ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_ComputePointAtLength") |
| | |
| #define ID2D1RoundedRectangleGeometry_Widen(This, strokeWidth, strokeStyle, worl
dTransform, flatteningTolerance, geometrySink) \ | | #define ID2D1RoundedRectangleGeometry_Widen(This, strokeWidth, strokeStyle, worl
dTransform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_Widen") |
| | |
| #define ID2D1RoundedRectangleGeometry_GetRoundedRect(This, roundedRect) \ | | #define ID2D1RoundedRectangleGeometry_GetRoundedRect(This, roundedRect) \ |
| ((This)->lpVtbl->GetRoundedRect(This, roundedRect)) | | ((This)->lpVtbl->GetRoundedRect(This, roundedRect)) |
|
| | #pragma deprecated("ID2D1RoundedRectangleGeometry_GetRoundedRect") |
| | |
| typedef interface ID2D1EllipseGeometry ID2D1EllipseGeometry; | | typedef interface ID2D1EllipseGeometry ID2D1EllipseGeometry; |
| | |
| typedef struct ID2D1EllipseGeometryVtbl | | typedef struct ID2D1EllipseGeometryVtbl |
| { | | { |
| | |
| ID2D1GeometryVtbl Base; | | ID2D1GeometryVtbl Base; |
| | |
| STDMETHOD_(void, GetEllipse)( | | STDMETHOD_(void, GetEllipse)( |
| ID2D1EllipseGeometry *This, | | ID2D1EllipseGeometry *This, |
| | |
| skipping to change at line 4812 | | skipping to change at line 4969 |
| ) PURE; | | ) PURE; |
| } ID2D1EllipseGeometryVtbl; | | } ID2D1EllipseGeometryVtbl; |
| | |
| interface ID2D1EllipseGeometry | | interface ID2D1EllipseGeometry |
| { | | { |
| CONST struct ID2D1EllipseGeometryVtbl *lpVtbl; | | CONST struct ID2D1EllipseGeometryVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1EllipseGeometry_QueryInterface(This, riid, ppv) \ | | #define ID2D1EllipseGeometry_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_QueryInterface") |
| | |
| #define ID2D1EllipseGeometry_AddRef(This) \ | | #define ID2D1EllipseGeometry_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_AddRef") |
| | |
| #define ID2D1EllipseGeometry_Release(This) \ | | #define ID2D1EllipseGeometry_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_Release") |
| | |
| #define ID2D1EllipseGeometry_GetFactory(This, factory) \ | | #define ID2D1EllipseGeometry_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_GetFactory") |
| | |
| #define ID2D1EllipseGeometry_GetBounds(This, worldTransform, bounds) \ | | #define ID2D1EllipseGeometry_GetBounds(This, worldTransform, bounds) \ |
| ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) | | ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_GetBounds") |
| | |
| #define ID2D1EllipseGeometry_GetWidenedBounds(This, strokeWidth, strokeStyle, wo
rldTransform, flatteningTolerance, bounds) \ | | #define ID2D1EllipseGeometry_GetWidenedBounds(This, strokeWidth, strokeStyle, wo
rldTransform, flatteningTolerance, bounds) \ |
| ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) | | ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_GetWidenedBounds") |
| | |
| #define ID2D1EllipseGeometry_StrokeContainsPoint(This, point, strokeWidth, strok
eStyle, worldTransform, flatteningTolerance, contains) \ | | #define ID2D1EllipseGeometry_StrokeContainsPoint(This, point, strokeWidth, strok
eStyle, worldTransform, flatteningTolerance, contains) \ |
| ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_StrokeContainsPoint") |
| | |
| #define ID2D1EllipseGeometry_FillContainsPoint(This, point, worldTransform, flat
teningTolerance, contains) \ | | #define ID2D1EllipseGeometry_FillContainsPoint(This, point, worldTransform, flat
teningTolerance, contains) \ |
| ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_FillContainsPoint") |
| | |
| #define ID2D1EllipseGeometry_CompareWithGeometry(This, inputGeometry, inputGeome
tryTransform, flatteningTolerance, relation) \ | | #define ID2D1EllipseGeometry_CompareWithGeometry(This, inputGeometry, inputGeome
tryTransform, flatteningTolerance, relation) \ |
| ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) | | ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_CompareWithGeometry") |
| | |
| #define ID2D1EllipseGeometry_Simplify(This, simplificationOption, worldTransform
, flatteningTolerance, geometrySink) \ | | #define ID2D1EllipseGeometry_Simplify(This, simplificationOption, worldTransform
, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_Simplify") |
| | |
| #define ID2D1EllipseGeometry_Tessellate(This, worldTransform, flatteningToleranc
e, tessellationSink) \ | | #define ID2D1EllipseGeometry_Tessellate(This, worldTransform, flatteningToleranc
e, tessellationSink) \ |
| ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) | | ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_Tessellate") |
| | |
| #define ID2D1EllipseGeometry_CombineWithGeometry(This, inputGeometry, combineMod
e, inputGeometryTransform, flatteningTolerance, geometrySink) \ | | #define ID2D1EllipseGeometry_CombineWithGeometry(This, inputGeometry, combineMod
e, inputGeometryTransform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_CombineWithGeometry") |
| | |
| #define ID2D1EllipseGeometry_Outline(This, worldTransform, flatteningTolerance,
geometrySink) \ | | #define ID2D1EllipseGeometry_Outline(This, worldTransform, flatteningTolerance,
geometrySink) \ |
| ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_Outline") |
| | |
| #define ID2D1EllipseGeometry_ComputeArea(This, worldTransform, flatteningToleran
ce, area) \ | | #define ID2D1EllipseGeometry_ComputeArea(This, worldTransform, flatteningToleran
ce, area) \ |
| ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) | | ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_ComputeArea") |
| | |
| #define ID2D1EllipseGeometry_ComputeLength(This, worldTransform, flatteningToler
ance, length) \ | | #define ID2D1EllipseGeometry_ComputeLength(This, worldTransform, flatteningToler
ance, length) \ |
| ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) | | ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_ComputeLength") |
| | |
| #define ID2D1EllipseGeometry_ComputePointAtLength(This, length, worldTransform,
flatteningTolerance, point, unitTangentVector) \ | | #define ID2D1EllipseGeometry_ComputePointAtLength(This, length, worldTransform,
flatteningTolerance, point, unitTangentVector) \ |
| ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) | | ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_ComputePointAtLength") |
| | |
| #define ID2D1EllipseGeometry_Widen(This, strokeWidth, strokeStyle, worldTransfor
m, flatteningTolerance, geometrySink) \ | | #define ID2D1EllipseGeometry_Widen(This, strokeWidth, strokeStyle, worldTransfor
m, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_Widen") |
| | |
| #define ID2D1EllipseGeometry_GetEllipse(This, ellipse) \ | | #define ID2D1EllipseGeometry_GetEllipse(This, ellipse) \ |
| ((This)->lpVtbl->GetEllipse(This, ellipse)) | | ((This)->lpVtbl->GetEllipse(This, ellipse)) |
|
| | #pragma deprecated("ID2D1EllipseGeometry_GetEllipse") |
| | |
| typedef interface ID2D1GeometryGroup ID2D1GeometryGroup; | | typedef interface ID2D1GeometryGroup ID2D1GeometryGroup; |
| | |
| typedef struct ID2D1GeometryGroupVtbl | | typedef struct ID2D1GeometryGroupVtbl |
| { | | { |
| | |
| ID2D1GeometryVtbl Base; | | ID2D1GeometryVtbl Base; |
| | |
| STDMETHOD_(D2D1_FILL_MODE, GetFillMode)( | | STDMETHOD_(D2D1_FILL_MODE, GetFillMode)( |
| ID2D1GeometryGroup *This | | ID2D1GeometryGroup *This |
| | |
| skipping to change at line 4893 | | skipping to change at line 5068 |
| ) PURE; | | ) PURE; |
| } ID2D1GeometryGroupVtbl; | | } ID2D1GeometryGroupVtbl; |
| | |
| interface ID2D1GeometryGroup | | interface ID2D1GeometryGroup |
| { | | { |
| CONST struct ID2D1GeometryGroupVtbl *lpVtbl; | | CONST struct ID2D1GeometryGroupVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1GeometryGroup_QueryInterface(This, riid, ppv) \ | | #define ID2D1GeometryGroup_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_QueryInterface") |
| | |
| #define ID2D1GeometryGroup_AddRef(This) \ | | #define ID2D1GeometryGroup_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_AddRef") |
| | |
| #define ID2D1GeometryGroup_Release(This) \ | | #define ID2D1GeometryGroup_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_Release") |
| | |
| #define ID2D1GeometryGroup_GetFactory(This, factory) \ | | #define ID2D1GeometryGroup_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_GetFactory") |
| | |
| #define ID2D1GeometryGroup_GetBounds(This, worldTransform, bounds) \ | | #define ID2D1GeometryGroup_GetBounds(This, worldTransform, bounds) \ |
| ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) | | ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_GetBounds") |
| | |
| #define ID2D1GeometryGroup_GetWidenedBounds(This, strokeWidth, strokeStyle, worl
dTransform, flatteningTolerance, bounds) \ | | #define ID2D1GeometryGroup_GetWidenedBounds(This, strokeWidth, strokeStyle, worl
dTransform, flatteningTolerance, bounds) \ |
| ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) | | ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_GetWidenedBounds") |
| | |
| #define ID2D1GeometryGroup_StrokeContainsPoint(This, point, strokeWidth, strokeS
tyle, worldTransform, flatteningTolerance, contains) \ | | #define ID2D1GeometryGroup_StrokeContainsPoint(This, point, strokeWidth, strokeS
tyle, worldTransform, flatteningTolerance, contains) \ |
| ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_StrokeContainsPoint") |
| | |
| #define ID2D1GeometryGroup_FillContainsPoint(This, point, worldTransform, flatte
ningTolerance, contains) \ | | #define ID2D1GeometryGroup_FillContainsPoint(This, point, worldTransform, flatte
ningTolerance, contains) \ |
| ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_FillContainsPoint") |
| | |
| #define ID2D1GeometryGroup_CompareWithGeometry(This, inputGeometry, inputGeometr
yTransform, flatteningTolerance, relation) \ | | #define ID2D1GeometryGroup_CompareWithGeometry(This, inputGeometry, inputGeometr
yTransform, flatteningTolerance, relation) \ |
| ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) | | ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_CompareWithGeometry") |
| | |
| #define ID2D1GeometryGroup_Simplify(This, simplificationOption, worldTransform,
flatteningTolerance, geometrySink) \ | | #define ID2D1GeometryGroup_Simplify(This, simplificationOption, worldTransform,
flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_Simplify") |
| | |
| #define ID2D1GeometryGroup_Tessellate(This, worldTransform, flatteningTolerance,
tessellationSink) \ | | #define ID2D1GeometryGroup_Tessellate(This, worldTransform, flatteningTolerance,
tessellationSink) \ |
| ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) | | ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_Tessellate") |
| | |
| #define ID2D1GeometryGroup_CombineWithGeometry(This, inputGeometry, combineMode,
inputGeometryTransform, flatteningTolerance, geometrySink) \ | | #define ID2D1GeometryGroup_CombineWithGeometry(This, inputGeometry, combineMode,
inputGeometryTransform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_CombineWithGeometry") |
| | |
| #define ID2D1GeometryGroup_Outline(This, worldTransform, flatteningTolerance, ge
ometrySink) \ | | #define ID2D1GeometryGroup_Outline(This, worldTransform, flatteningTolerance, ge
ometrySink) \ |
| ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_Outline") |
| | |
| #define ID2D1GeometryGroup_ComputeArea(This, worldTransform, flatteningTolerance
, area) \ | | #define ID2D1GeometryGroup_ComputeArea(This, worldTransform, flatteningTolerance
, area) \ |
| ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) | | ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_ComputeArea") |
| | |
| #define ID2D1GeometryGroup_ComputeLength(This, worldTransform, flatteningToleran
ce, length) \ | | #define ID2D1GeometryGroup_ComputeLength(This, worldTransform, flatteningToleran
ce, length) \ |
| ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) | | ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_ComputeLength") |
| | |
| #define ID2D1GeometryGroup_ComputePointAtLength(This, length, worldTransform, fl
atteningTolerance, point, unitTangentVector) \ | | #define ID2D1GeometryGroup_ComputePointAtLength(This, length, worldTransform, fl
atteningTolerance, point, unitTangentVector) \ |
| ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) | | ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_ComputePointAtLength") |
| | |
| #define ID2D1GeometryGroup_Widen(This, strokeWidth, strokeStyle, worldTransform,
flatteningTolerance, geometrySink) \ | | #define ID2D1GeometryGroup_Widen(This, strokeWidth, strokeStyle, worldTransform,
flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_Widen") |
| | |
| #define ID2D1GeometryGroup_GetFillMode(This) \ | | #define ID2D1GeometryGroup_GetFillMode(This) \ |
| ((This)->lpVtbl->GetFillMode(This)) | | ((This)->lpVtbl->GetFillMode(This)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_GetFillMode") |
| | |
| #define ID2D1GeometryGroup_GetSourceGeometryCount(This) \ | | #define ID2D1GeometryGroup_GetSourceGeometryCount(This) \ |
| ((This)->lpVtbl->GetSourceGeometryCount(This)) | | ((This)->lpVtbl->GetSourceGeometryCount(This)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_GetSourceGeometryCount") |
| | |
| #define ID2D1GeometryGroup_GetSourceGeometries(This, geometries, geometriesCount
) \ | | #define ID2D1GeometryGroup_GetSourceGeometries(This, geometries, geometriesCount
) \ |
| ((This)->lpVtbl->GetSourceGeometries(This, geometries, geometriesCount)) | | ((This)->lpVtbl->GetSourceGeometries(This, geometries, geometriesCount)) |
|
| | #pragma deprecated("ID2D1GeometryGroup_GetSourceGeometries") |
| | |
| typedef interface ID2D1TransformedGeometry ID2D1TransformedGeometry; | | typedef interface ID2D1TransformedGeometry ID2D1TransformedGeometry; |
| | |
| typedef struct ID2D1TransformedGeometryVtbl | | typedef struct ID2D1TransformedGeometryVtbl |
| { | | { |
| | |
| ID2D1GeometryVtbl Base; | | ID2D1GeometryVtbl Base; |
| | |
| STDMETHOD_(void, GetSourceGeometry)( | | STDMETHOD_(void, GetSourceGeometry)( |
| ID2D1TransformedGeometry *This, | | ID2D1TransformedGeometry *This, |
| | |
| skipping to change at line 4976 | | skipping to change at line 5171 |
| ) PURE; | | ) PURE; |
| } ID2D1TransformedGeometryVtbl; | | } ID2D1TransformedGeometryVtbl; |
| | |
| interface ID2D1TransformedGeometry | | interface ID2D1TransformedGeometry |
| { | | { |
| CONST struct ID2D1TransformedGeometryVtbl *lpVtbl; | | CONST struct ID2D1TransformedGeometryVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1TransformedGeometry_QueryInterface(This, riid, ppv) \ | | #define ID2D1TransformedGeometry_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_QueryInterface") |
| | |
| #define ID2D1TransformedGeometry_AddRef(This) \ | | #define ID2D1TransformedGeometry_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_AddRef") |
| | |
| #define ID2D1TransformedGeometry_Release(This) \ | | #define ID2D1TransformedGeometry_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_Release") |
| | |
| #define ID2D1TransformedGeometry_GetFactory(This, factory) \ | | #define ID2D1TransformedGeometry_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_GetFactory") |
| | |
| #define ID2D1TransformedGeometry_GetBounds(This, worldTransform, bounds) \ | | #define ID2D1TransformedGeometry_GetBounds(This, worldTransform, bounds) \ |
| ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) | | ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_GetBounds") |
| | |
| #define ID2D1TransformedGeometry_GetWidenedBounds(This, strokeWidth, strokeStyle
, worldTransform, flatteningTolerance, bounds) \ | | #define ID2D1TransformedGeometry_GetWidenedBounds(This, strokeWidth, strokeStyle
, worldTransform, flatteningTolerance, bounds) \ |
| ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) | | ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_GetWidenedBounds") |
| | |
| #define ID2D1TransformedGeometry_StrokeContainsPoint(This, point, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, contains) \ | | #define ID2D1TransformedGeometry_StrokeContainsPoint(This, point, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, contains) \ |
| ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_StrokeContainsPoint") |
| | |
| #define ID2D1TransformedGeometry_FillContainsPoint(This, point, worldTransform,
flatteningTolerance, contains) \ | | #define ID2D1TransformedGeometry_FillContainsPoint(This, point, worldTransform,
flatteningTolerance, contains) \ |
| ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_FillContainsPoint") |
| | |
| #define ID2D1TransformedGeometry_CompareWithGeometry(This, inputGeometry, inputG
eometryTransform, flatteningTolerance, relation) \ | | #define ID2D1TransformedGeometry_CompareWithGeometry(This, inputGeometry, inputG
eometryTransform, flatteningTolerance, relation) \ |
| ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) | | ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_CompareWithGeometry") |
| | |
| #define ID2D1TransformedGeometry_Simplify(This, simplificationOption, worldTrans
form, flatteningTolerance, geometrySink) \ | | #define ID2D1TransformedGeometry_Simplify(This, simplificationOption, worldTrans
form, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_Simplify") |
| | |
| #define ID2D1TransformedGeometry_Tessellate(This, worldTransform, flatteningTole
rance, tessellationSink) \ | | #define ID2D1TransformedGeometry_Tessellate(This, worldTransform, flatteningTole
rance, tessellationSink) \ |
| ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) | | ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_Tessellate") |
| | |
| #define ID2D1TransformedGeometry_CombineWithGeometry(This, inputGeometry, combin
eMode, inputGeometryTransform, flatteningTolerance, geometrySink) \ | | #define ID2D1TransformedGeometry_CombineWithGeometry(This, inputGeometry, combin
eMode, inputGeometryTransform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_CombineWithGeometry") |
| | |
| #define ID2D1TransformedGeometry_Outline(This, worldTransform, flatteningToleran
ce, geometrySink) \ | | #define ID2D1TransformedGeometry_Outline(This, worldTransform, flatteningToleran
ce, geometrySink) \ |
| ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_Outline") |
| | |
| #define ID2D1TransformedGeometry_ComputeArea(This, worldTransform, flatteningTol
erance, area) \ | | #define ID2D1TransformedGeometry_ComputeArea(This, worldTransform, flatteningTol
erance, area) \ |
| ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) | | ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_ComputeArea") |
| | |
| #define ID2D1TransformedGeometry_ComputeLength(This, worldTransform, flatteningT
olerance, length) \ | | #define ID2D1TransformedGeometry_ComputeLength(This, worldTransform, flatteningT
olerance, length) \ |
| ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) | | ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_ComputeLength") |
| | |
| #define ID2D1TransformedGeometry_ComputePointAtLength(This, length, worldTransfo
rm, flatteningTolerance, point, unitTangentVector) \ | | #define ID2D1TransformedGeometry_ComputePointAtLength(This, length, worldTransfo
rm, flatteningTolerance, point, unitTangentVector) \ |
| ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) | | ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_ComputePointAtLength") |
| | |
| #define ID2D1TransformedGeometry_Widen(This, strokeWidth, strokeStyle, worldTran
sform, flatteningTolerance, geometrySink) \ | | #define ID2D1TransformedGeometry_Widen(This, strokeWidth, strokeStyle, worldTran
sform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_Widen") |
| | |
| #define ID2D1TransformedGeometry_GetSourceGeometry(This, sourceGeometry) \ | | #define ID2D1TransformedGeometry_GetSourceGeometry(This, sourceGeometry) \ |
| ((This)->lpVtbl->GetSourceGeometry(This, sourceGeometry)) | | ((This)->lpVtbl->GetSourceGeometry(This, sourceGeometry)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_GetSourceGeometry") |
| | |
| #define ID2D1TransformedGeometry_GetTransform(This, transform) \ | | #define ID2D1TransformedGeometry_GetTransform(This, transform) \ |
| ((This)->lpVtbl->GetTransform(This, transform)) | | ((This)->lpVtbl->GetTransform(This, transform)) |
|
| | #pragma deprecated("ID2D1TransformedGeometry_GetTransform") |
| | |
| typedef interface ID2D1SimplifiedGeometrySink ID2D1SimplifiedGeometrySink; | | typedef interface ID2D1SimplifiedGeometrySink ID2D1SimplifiedGeometrySink; |
| | |
| typedef struct ID2D1SimplifiedGeometrySinkVtbl | | typedef struct ID2D1SimplifiedGeometrySinkVtbl |
| { | | { |
| | |
| IUnknownVtbl Base; | | IUnknownVtbl Base; |
| | |
| STDMETHOD_(void, SetFillMode)( | | STDMETHOD_(void, SetFillMode)( |
| ID2D1SimplifiedGeometrySink *This, | | ID2D1SimplifiedGeometrySink *This, |
| | |
| skipping to change at line 5083 | | skipping to change at line 5297 |
| ) PURE; | | ) PURE; |
| } ID2D1SimplifiedGeometrySinkVtbl; | | } ID2D1SimplifiedGeometrySinkVtbl; |
| | |
| interface ID2D1SimplifiedGeometrySink | | interface ID2D1SimplifiedGeometrySink |
| { | | { |
| CONST struct ID2D1SimplifiedGeometrySinkVtbl *lpVtbl; | | CONST struct ID2D1SimplifiedGeometrySinkVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1SimplifiedGeometrySink_QueryInterface(This, riid, ppv) \ | | #define ID2D1SimplifiedGeometrySink_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_QueryInterface") |
| | |
| #define ID2D1SimplifiedGeometrySink_AddRef(This) \ | | #define ID2D1SimplifiedGeometrySink_AddRef(This) \ |
| ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_AddRef") |
| | |
| #define ID2D1SimplifiedGeometrySink_Release(This) \ | | #define ID2D1SimplifiedGeometrySink_Release(This) \ |
| ((This)->lpVtbl->Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_Release") |
| | |
| #define ID2D1SimplifiedGeometrySink_SetFillMode(This, fillMode) \ | | #define ID2D1SimplifiedGeometrySink_SetFillMode(This, fillMode) \ |
| ((This)->lpVtbl->SetFillMode(This, fillMode)) | | ((This)->lpVtbl->SetFillMode(This, fillMode)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_SetFillMode") |
| | |
| #define ID2D1SimplifiedGeometrySink_SetSegmentFlags(This, vertexFlags) \ | | #define ID2D1SimplifiedGeometrySink_SetSegmentFlags(This, vertexFlags) \ |
| ((This)->lpVtbl->SetSegmentFlags(This, vertexFlags)) | | ((This)->lpVtbl->SetSegmentFlags(This, vertexFlags)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_SetSegmentFlags") |
| | |
| #define ID2D1SimplifiedGeometrySink_BeginFigure(This, startPoint, figureBegin) \ | | #define ID2D1SimplifiedGeometrySink_BeginFigure(This, startPoint, figureBegin) \ |
| ((This)->lpVtbl->BeginFigure(This, startPoint, figureBegin)) | | ((This)->lpVtbl->BeginFigure(This, startPoint, figureBegin)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_BeginFigure") |
| | |
| #define ID2D1SimplifiedGeometrySink_AddLines(This, points, pointsCount) \ | | #define ID2D1SimplifiedGeometrySink_AddLines(This, points, pointsCount) \ |
| ((This)->lpVtbl->AddLines(This, points, pointsCount)) | | ((This)->lpVtbl->AddLines(This, points, pointsCount)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_AddLines") |
| | |
| #define ID2D1SimplifiedGeometrySink_AddBeziers(This, beziers, beziersCount) \ | | #define ID2D1SimplifiedGeometrySink_AddBeziers(This, beziers, beziersCount) \ |
| ((This)->lpVtbl->AddBeziers(This, beziers, beziersCount)) | | ((This)->lpVtbl->AddBeziers(This, beziers, beziersCount)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_AddBeziers") |
| | |
| #define ID2D1SimplifiedGeometrySink_EndFigure(This, figureEnd) \ | | #define ID2D1SimplifiedGeometrySink_EndFigure(This, figureEnd) \ |
| ((This)->lpVtbl->EndFigure(This, figureEnd)) | | ((This)->lpVtbl->EndFigure(This, figureEnd)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_EndFigure") |
| | |
| #define ID2D1SimplifiedGeometrySink_Close(This) \ | | #define ID2D1SimplifiedGeometrySink_Close(This) \ |
| ((This)->lpVtbl->Close(This)) | | ((This)->lpVtbl->Close(This)) |
|
| | #pragma deprecated("ID2D1SimplifiedGeometrySink_Close") |
| | |
| typedef interface ID2D1GeometrySink ID2D1GeometrySink; | | typedef interface ID2D1GeometrySink ID2D1GeometrySink; |
| | |
| typedef struct ID2D1GeometrySinkVtbl | | typedef struct ID2D1GeometrySinkVtbl |
| { | | { |
| | |
| ID2D1SimplifiedGeometrySinkVtbl Base; | | ID2D1SimplifiedGeometrySinkVtbl Base; |
| | |
| STDMETHOD_(void, AddLine)( | | STDMETHOD_(void, AddLine)( |
| ID2D1GeometrySink *This, | | ID2D1GeometrySink *This, |
| | |
| skipping to change at line 5152 | | skipping to change at line 5376 |
| ) PURE; | | ) PURE; |
| } ID2D1GeometrySinkVtbl; | | } ID2D1GeometrySinkVtbl; |
| | |
| interface ID2D1GeometrySink | | interface ID2D1GeometrySink |
| { | | { |
| CONST struct ID2D1GeometrySinkVtbl *lpVtbl; | | CONST struct ID2D1GeometrySinkVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1GeometrySink_QueryInterface(This, riid, ppv) \ | | #define ID2D1GeometrySink_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1GeometrySink_QueryInterface") |
| | |
| #define ID2D1GeometrySink_AddRef(This) \ | | #define ID2D1GeometrySink_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1GeometrySink_AddRef") |
| | |
| #define ID2D1GeometrySink_Release(This) \ | | #define ID2D1GeometrySink_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1GeometrySink_Release") |
| | |
| #define ID2D1GeometrySink_SetFillMode(This, fillMode) \ | | #define ID2D1GeometrySink_SetFillMode(This, fillMode) \ |
| ((This)->lpVtbl->Base.SetFillMode((ID2D1SimplifiedGeometrySink *)This, fillM
ode)) | | ((This)->lpVtbl->Base.SetFillMode((ID2D1SimplifiedGeometrySink *)This, fillM
ode)) |
|
| | #pragma deprecated("ID2D1GeometrySink_SetFillMode") |
| | |
| #define ID2D1GeometrySink_SetSegmentFlags(This, vertexFlags) \ | | #define ID2D1GeometrySink_SetSegmentFlags(This, vertexFlags) \ |
| ((This)->lpVtbl->Base.SetSegmentFlags((ID2D1SimplifiedGeometrySink *)This, v
ertexFlags)) | | ((This)->lpVtbl->Base.SetSegmentFlags((ID2D1SimplifiedGeometrySink *)This, v
ertexFlags)) |
|
| | #pragma deprecated("ID2D1GeometrySink_SetSegmentFlags") |
| | |
| #define ID2D1GeometrySink_BeginFigure(This, startPoint, figureBegin) \ | | #define ID2D1GeometrySink_BeginFigure(This, startPoint, figureBegin) \ |
| ((This)->lpVtbl->Base.BeginFigure((ID2D1SimplifiedGeometrySink *)This, start
Point, figureBegin)) | | ((This)->lpVtbl->Base.BeginFigure((ID2D1SimplifiedGeometrySink *)This, start
Point, figureBegin)) |
|
| | #pragma deprecated("ID2D1GeometrySink_BeginFigure") |
| | |
| #define ID2D1GeometrySink_AddLines(This, points, pointsCount) \ | | #define ID2D1GeometrySink_AddLines(This, points, pointsCount) \ |
| ((This)->lpVtbl->Base.AddLines((ID2D1SimplifiedGeometrySink *)This, points,
pointsCount)) | | ((This)->lpVtbl->Base.AddLines((ID2D1SimplifiedGeometrySink *)This, points,
pointsCount)) |
|
| | #pragma deprecated("ID2D1GeometrySink_AddLines") |
| | |
| #define ID2D1GeometrySink_AddBeziers(This, beziers, beziersCount) \ | | #define ID2D1GeometrySink_AddBeziers(This, beziers, beziersCount) \ |
| ((This)->lpVtbl->Base.AddBeziers((ID2D1SimplifiedGeometrySink *)This, bezier
s, beziersCount)) | | ((This)->lpVtbl->Base.AddBeziers((ID2D1SimplifiedGeometrySink *)This, bezier
s, beziersCount)) |
|
| | #pragma deprecated("ID2D1GeometrySink_AddBeziers") |
| | |
| #define ID2D1GeometrySink_EndFigure(This, figureEnd) \ | | #define ID2D1GeometrySink_EndFigure(This, figureEnd) \ |
| ((This)->lpVtbl->Base.EndFigure((ID2D1SimplifiedGeometrySink *)This, figureE
nd)) | | ((This)->lpVtbl->Base.EndFigure((ID2D1SimplifiedGeometrySink *)This, figureE
nd)) |
|
| | #pragma deprecated("ID2D1GeometrySink_EndFigure") |
| | |
| #define ID2D1GeometrySink_Close(This) \ | | #define ID2D1GeometrySink_Close(This) \ |
| ((This)->lpVtbl->Base.Close((ID2D1SimplifiedGeometrySink *)This)) | | ((This)->lpVtbl->Base.Close((ID2D1SimplifiedGeometrySink *)This)) |
|
| | #pragma deprecated("ID2D1GeometrySink_Close") |
| | |
| #define ID2D1GeometrySink_AddLine(This, point) \ | | #define ID2D1GeometrySink_AddLine(This, point) \ |
| ((This)->lpVtbl->AddLine(This, point)) | | ((This)->lpVtbl->AddLine(This, point)) |
|
| | #pragma deprecated("ID2D1GeometrySink_AddLine") |
| | |
| #define ID2D1GeometrySink_AddBezier(This, bezier) \ | | #define ID2D1GeometrySink_AddBezier(This, bezier) \ |
| ((This)->lpVtbl->AddBezier(This, bezier)) | | ((This)->lpVtbl->AddBezier(This, bezier)) |
|
| | #pragma deprecated("ID2D1GeometrySink_AddBezier") |
| | |
| #define ID2D1GeometrySink_AddQuadraticBezier(This, bezier) \ | | #define ID2D1GeometrySink_AddQuadraticBezier(This, bezier) \ |
| ((This)->lpVtbl->AddQuadraticBezier(This, bezier)) | | ((This)->lpVtbl->AddQuadraticBezier(This, bezier)) |
|
| | #pragma deprecated("ID2D1GeometrySink_AddQuadraticBezier") |
| | |
| #define ID2D1GeometrySink_AddQuadraticBeziers(This, beziers, beziersCount) \ | | #define ID2D1GeometrySink_AddQuadraticBeziers(This, beziers, beziersCount) \ |
| ((This)->lpVtbl->AddQuadraticBeziers(This, beziers, beziersCount)) | | ((This)->lpVtbl->AddQuadraticBeziers(This, beziers, beziersCount)) |
|
| | #pragma deprecated("ID2D1GeometrySink_AddQuadraticBeziers") |
| | |
| #define ID2D1GeometrySink_AddArc(This, arc) \ | | #define ID2D1GeometrySink_AddArc(This, arc) \ |
| ((This)->lpVtbl->AddArc(This, arc)) | | ((This)->lpVtbl->AddArc(This, arc)) |
|
| | #pragma deprecated("ID2D1GeometrySink_AddArc") |
| | |
| typedef interface ID2D1TessellationSink ID2D1TessellationSink; | | typedef interface ID2D1TessellationSink ID2D1TessellationSink; |
| | |
| typedef struct ID2D1TessellationSinkVtbl | | typedef struct ID2D1TessellationSinkVtbl |
| { | | { |
| | |
| IUnknownVtbl Base; | | IUnknownVtbl Base; |
| | |
| STDMETHOD_(void, AddTriangles)( | | STDMETHOD_(void, AddTriangles)( |
| ID2D1TessellationSink *This, | | ID2D1TessellationSink *This, |
| | |
| skipping to change at line 5220 | | skipping to change at line 5459 |
| ) PURE; | | ) PURE; |
| } ID2D1TessellationSinkVtbl; | | } ID2D1TessellationSinkVtbl; |
| | |
| interface ID2D1TessellationSink | | interface ID2D1TessellationSink |
| { | | { |
| CONST struct ID2D1TessellationSinkVtbl *lpVtbl; | | CONST struct ID2D1TessellationSinkVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1TessellationSink_QueryInterface(This, riid, ppv) \ | | #define ID2D1TessellationSink_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1TessellationSink_QueryInterface") |
| | |
| #define ID2D1TessellationSink_AddRef(This) \ | | #define ID2D1TessellationSink_AddRef(This) \ |
| ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1TessellationSink_AddRef") |
| | |
| #define ID2D1TessellationSink_Release(This) \ | | #define ID2D1TessellationSink_Release(This) \ |
| ((This)->lpVtbl->Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1TessellationSink_Release") |
| | |
| #define ID2D1TessellationSink_AddTriangles(This, triangles, trianglesCount) \ | | #define ID2D1TessellationSink_AddTriangles(This, triangles, trianglesCount) \ |
| ((This)->lpVtbl->AddTriangles(This, triangles, trianglesCount)) | | ((This)->lpVtbl->AddTriangles(This, triangles, trianglesCount)) |
|
| | #pragma deprecated("ID2D1TessellationSink_AddTriangles") |
| | |
| #define ID2D1TessellationSink_Close(This) \ | | #define ID2D1TessellationSink_Close(This) \ |
| ((This)->lpVtbl->Close(This)) | | ((This)->lpVtbl->Close(This)) |
|
| | #pragma deprecated("ID2D1TessellationSink_Close") |
| | |
| typedef interface ID2D1PathGeometry ID2D1PathGeometry; | | typedef interface ID2D1PathGeometry ID2D1PathGeometry; |
| | |
| typedef struct ID2D1PathGeometryVtbl | | typedef struct ID2D1PathGeometryVtbl |
| { | | { |
| | |
| ID2D1GeometryVtbl Base; | | ID2D1GeometryVtbl Base; |
| | |
| STDMETHOD(Open)( | | STDMETHOD(Open)( |
| ID2D1PathGeometry *This, | | ID2D1PathGeometry *This, |
| | |
| skipping to change at line 5268 | | skipping to change at line 5512 |
| ) PURE; | | ) PURE; |
| } ID2D1PathGeometryVtbl; | | } ID2D1PathGeometryVtbl; |
| | |
| interface ID2D1PathGeometry | | interface ID2D1PathGeometry |
| { | | { |
| CONST struct ID2D1PathGeometryVtbl *lpVtbl; | | CONST struct ID2D1PathGeometryVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1PathGeometry_QueryInterface(This, riid, ppv) \ | | #define ID2D1PathGeometry_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1PathGeometry_QueryInterface") |
| | |
| #define ID2D1PathGeometry_AddRef(This) \ | | #define ID2D1PathGeometry_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1PathGeometry_AddRef") |
| | |
| #define ID2D1PathGeometry_Release(This) \ | | #define ID2D1PathGeometry_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1PathGeometry_Release") |
| | |
| #define ID2D1PathGeometry_GetFactory(This, factory) \ | | #define ID2D1PathGeometry_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1PathGeometry_GetFactory") |
| | |
| #define ID2D1PathGeometry_GetBounds(This, worldTransform, bounds) \ | | #define ID2D1PathGeometry_GetBounds(This, worldTransform, bounds) \ |
| ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) | | ((This)->lpVtbl->Base.GetBounds((ID2D1Geometry *)This, worldTransform, bound
s)) |
|
| | #pragma deprecated("ID2D1PathGeometry_GetBounds") |
| | |
| #define ID2D1PathGeometry_GetWidenedBounds(This, strokeWidth, strokeStyle, world
Transform, flatteningTolerance, bounds) \ | | #define ID2D1PathGeometry_GetWidenedBounds(This, strokeWidth, strokeStyle, world
Transform, flatteningTolerance, bounds) \ |
| ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) | | ((This)->lpVtbl->Base.GetWidenedBounds((ID2D1Geometry *)This, strokeWidth, s
trokeStyle, worldTransform, flatteningTolerance, bounds)) |
|
| | #pragma deprecated("ID2D1PathGeometry_GetWidenedBounds") |
| | |
| #define ID2D1PathGeometry_StrokeContainsPoint(This, point, strokeWidth, strokeSt
yle, worldTransform, flatteningTolerance, contains) \ | | #define ID2D1PathGeometry_StrokeContainsPoint(This, point, strokeWidth, strokeSt
yle, worldTransform, flatteningTolerance, contains) \ |
| ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.StrokeContainsPoint((ID2D1Geometry *)This, point, stro
keWidth, strokeStyle, worldTransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1PathGeometry_StrokeContainsPoint") |
| | |
| #define ID2D1PathGeometry_FillContainsPoint(This, point, worldTransform, flatten
ingTolerance, contains) \ | | #define ID2D1PathGeometry_FillContainsPoint(This, point, worldTransform, flatten
ingTolerance, contains) \ |
| ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) | | ((This)->lpVtbl->Base.FillContainsPoint((ID2D1Geometry *)This, point, worldT
ransform, flatteningTolerance, contains)) |
|
| | #pragma deprecated("ID2D1PathGeometry_FillContainsPoint") |
| | |
| #define ID2D1PathGeometry_CompareWithGeometry(This, inputGeometry, inputGeometry
Transform, flatteningTolerance, relation) \ | | #define ID2D1PathGeometry_CompareWithGeometry(This, inputGeometry, inputGeometry
Transform, flatteningTolerance, relation) \ |
| ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) | | ((This)->lpVtbl->Base.CompareWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, inputGeometryTransform, flatteningTolerance, relation)) |
|
| | #pragma deprecated("ID2D1PathGeometry_CompareWithGeometry") |
| | |
| #define ID2D1PathGeometry_Simplify(This, simplificationOption, worldTransform, f
latteningTolerance, geometrySink) \ | | #define ID2D1PathGeometry_Simplify(This, simplificationOption, worldTransform, f
latteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Simplify((ID2D1Geometry *)This, simplificationOption,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1PathGeometry_Simplify") |
| | |
| #define ID2D1PathGeometry_Tessellate(This, worldTransform, flatteningTolerance,
tessellationSink) \ | | #define ID2D1PathGeometry_Tessellate(This, worldTransform, flatteningTolerance,
tessellationSink) \ |
| ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) | | ((This)->lpVtbl->Base.Tessellate((ID2D1Geometry *)This, worldTransform, flat
teningTolerance, tessellationSink)) |
|
| | #pragma deprecated("ID2D1PathGeometry_Tessellate") |
| | |
| #define ID2D1PathGeometry_CombineWithGeometry(This, inputGeometry, combineMode,
inputGeometryTransform, flatteningTolerance, geometrySink) \ | | #define ID2D1PathGeometry_CombineWithGeometry(This, inputGeometry, combineMode,
inputGeometryTransform, flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.CombineWithGeometry((ID2D1Geometry *)This, inputGeomet
ry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1PathGeometry_CombineWithGeometry") |
| | |
| #define ID2D1PathGeometry_Outline(This, worldTransform, flatteningTolerance, geo
metrySink) \ | | #define ID2D1PathGeometry_Outline(This, worldTransform, flatteningTolerance, geo
metrySink) \ |
| ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Outline((ID2D1Geometry *)This, worldTransform, flatten
ingTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1PathGeometry_Outline") |
| | |
| #define ID2D1PathGeometry_ComputeArea(This, worldTransform, flatteningTolerance,
area) \ | | #define ID2D1PathGeometry_ComputeArea(This, worldTransform, flatteningTolerance,
area) \ |
| ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) | | ((This)->lpVtbl->Base.ComputeArea((ID2D1Geometry *)This, worldTransform, fla
tteningTolerance, area)) |
|
| | #pragma deprecated("ID2D1PathGeometry_ComputeArea") |
| | |
| #define ID2D1PathGeometry_ComputeLength(This, worldTransform, flatteningToleranc
e, length) \ | | #define ID2D1PathGeometry_ComputeLength(This, worldTransform, flatteningToleranc
e, length) \ |
| ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) | | ((This)->lpVtbl->Base.ComputeLength((ID2D1Geometry *)This, worldTransform, f
latteningTolerance, length)) |
|
| | #pragma deprecated("ID2D1PathGeometry_ComputeLength") |
| | |
| #define ID2D1PathGeometry_ComputePointAtLength(This, length, worldTransform, fla
tteningTolerance, point, unitTangentVector) \ | | #define ID2D1PathGeometry_ComputePointAtLength(This, length, worldTransform, fla
tteningTolerance, point, unitTangentVector) \ |
| ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) | | ((This)->lpVtbl->Base.ComputePointAtLength((ID2D1Geometry *)This, length, wo
rldTransform, flatteningTolerance, point, unitTangentVector)) |
|
| | #pragma deprecated("ID2D1PathGeometry_ComputePointAtLength") |
| | |
| #define ID2D1PathGeometry_Widen(This, strokeWidth, strokeStyle, worldTransform,
flatteningTolerance, geometrySink) \ | | #define ID2D1PathGeometry_Widen(This, strokeWidth, strokeStyle, worldTransform,
flatteningTolerance, geometrySink) \ |
| ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) | | ((This)->lpVtbl->Base.Widen((ID2D1Geometry *)This, strokeWidth, strokeStyle,
worldTransform, flatteningTolerance, geometrySink)) |
|
| | #pragma deprecated("ID2D1PathGeometry_Widen") |
| | |
| #define ID2D1PathGeometry_Open(This, geometrySink) \ | | #define ID2D1PathGeometry_Open(This, geometrySink) \ |
| ((This)->lpVtbl->Open(This, geometrySink)) | | ((This)->lpVtbl->Open(This, geometrySink)) |
|
| | #pragma deprecated("ID2D1PathGeometry_Open") |
| | |
| #define ID2D1PathGeometry_Stream(This, geometrySink) \ | | #define ID2D1PathGeometry_Stream(This, geometrySink) \ |
| ((This)->lpVtbl->Stream(This, geometrySink)) | | ((This)->lpVtbl->Stream(This, geometrySink)) |
|
| | #pragma deprecated("ID2D1PathGeometry_Stream") |
| | |
| #define ID2D1PathGeometry_GetSegmentCount(This, count) \ | | #define ID2D1PathGeometry_GetSegmentCount(This, count) \ |
| ((This)->lpVtbl->GetSegmentCount(This, count)) | | ((This)->lpVtbl->GetSegmentCount(This, count)) |
|
| | #pragma deprecated("ID2D1PathGeometry_GetSegmentCount") |
| | |
| #define ID2D1PathGeometry_GetFigureCount(This, count) \ | | #define ID2D1PathGeometry_GetFigureCount(This, count) \ |
| ((This)->lpVtbl->GetFigureCount(This, count)) | | ((This)->lpVtbl->GetFigureCount(This, count)) |
|
| | #pragma deprecated("ID2D1PathGeometry_GetFigureCount") |
| | |
| typedef interface ID2D1Mesh ID2D1Mesh; | | typedef interface ID2D1Mesh ID2D1Mesh; |
| | |
| typedef struct ID2D1MeshVtbl | | typedef struct ID2D1MeshVtbl |
| { | | { |
| | |
| ID2D1ResourceVtbl Base; | | ID2D1ResourceVtbl Base; |
| | |
| STDMETHOD(Open)( | | STDMETHOD(Open)( |
| ID2D1Mesh *This, | | ID2D1Mesh *This, |
| | |
| skipping to change at line 5349 | | skipping to change at line 5614 |
| ) PURE; | | ) PURE; |
| } ID2D1MeshVtbl; | | } ID2D1MeshVtbl; |
| | |
| interface ID2D1Mesh | | interface ID2D1Mesh |
| { | | { |
| CONST struct ID2D1MeshVtbl *lpVtbl; | | CONST struct ID2D1MeshVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1Mesh_QueryInterface(This, riid, ppv) \ | | #define ID2D1Mesh_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1Mesh_QueryInterface") |
| | |
| #define ID2D1Mesh_AddRef(This) \ | | #define ID2D1Mesh_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Mesh_AddRef") |
| | |
| #define ID2D1Mesh_Release(This) \ | | #define ID2D1Mesh_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Mesh_Release") |
| | |
| #define ID2D1Mesh_GetFactory(This, factory) \ | | #define ID2D1Mesh_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1Mesh_GetFactory") |
| | |
| #define ID2D1Mesh_Open(This, tessellationSink) \ | | #define ID2D1Mesh_Open(This, tessellationSink) \ |
| ((This)->lpVtbl->Open(This, tessellationSink)) | | ((This)->lpVtbl->Open(This, tessellationSink)) |
|
| | #pragma deprecated("ID2D1Mesh_Open") |
| | |
| typedef interface ID2D1Layer ID2D1Layer; | | typedef interface ID2D1Layer ID2D1Layer; |
| | |
| typedef struct ID2D1LayerVtbl | | typedef struct ID2D1LayerVtbl |
| { | | { |
| | |
| ID2D1ResourceVtbl Base; | | ID2D1ResourceVtbl Base; |
| | |
| STDMETHOD_(D2D1_SIZE_F, GetSize)( | | STDMETHOD_(D2D1_SIZE_F, GetSize)( |
| ID2D1Layer *This | | ID2D1Layer *This |
| ) PURE; | | ) PURE; |
| } ID2D1LayerVtbl; | | } ID2D1LayerVtbl; |
| | |
| interface ID2D1Layer | | interface ID2D1Layer |
| { | | { |
| CONST struct ID2D1LayerVtbl *lpVtbl; | | CONST struct ID2D1LayerVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1Layer_QueryInterface(This, riid, ppv) \ | | #define ID2D1Layer_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1Layer_QueryInterface") |
| | |
| #define ID2D1Layer_AddRef(This) \ | | #define ID2D1Layer_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Layer_AddRef") |
| | |
| #define ID2D1Layer_Release(This) \ | | #define ID2D1Layer_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Layer_Release") |
| | |
| #define ID2D1Layer_GetFactory(This, factory) \ | | #define ID2D1Layer_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1Layer_GetFactory") |
| | |
| #define ID2D1Layer_GetSize(This) \ | | #define ID2D1Layer_GetSize(This) \ |
| ((This)->lpVtbl->GetSize(This)) | | ((This)->lpVtbl->GetSize(This)) |
|
| | #pragma deprecated("ID2D1Layer_GetSize") |
| | |
| typedef interface ID2D1DrawingStateBlock ID2D1DrawingStateBlock; | | typedef interface ID2D1DrawingStateBlock ID2D1DrawingStateBlock; |
| | |
| typedef struct ID2D1DrawingStateBlockVtbl | | typedef struct ID2D1DrawingStateBlockVtbl |
| { | | { |
| | |
| ID2D1ResourceVtbl Base; | | ID2D1ResourceVtbl Base; |
| | |
| STDMETHOD_(void, GetDescription)( | | STDMETHOD_(void, GetDescription)( |
| ID2D1DrawingStateBlock *This, | | ID2D1DrawingStateBlock *This, |
| | |
| skipping to change at line 5429 | | skipping to change at line 5704 |
| ) PURE; | | ) PURE; |
| } ID2D1DrawingStateBlockVtbl; | | } ID2D1DrawingStateBlockVtbl; |
| | |
| interface ID2D1DrawingStateBlock | | interface ID2D1DrawingStateBlock |
| { | | { |
| CONST struct ID2D1DrawingStateBlockVtbl *lpVtbl; | | CONST struct ID2D1DrawingStateBlockVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1DrawingStateBlock_QueryInterface(This, riid, ppv) \ | | #define ID2D1DrawingStateBlock_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1DrawingStateBlock_QueryInterface") |
| | |
| #define ID2D1DrawingStateBlock_AddRef(This) \ | | #define ID2D1DrawingStateBlock_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1DrawingStateBlock_AddRef") |
| | |
| #define ID2D1DrawingStateBlock_Release(This) \ | | #define ID2D1DrawingStateBlock_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1DrawingStateBlock_Release") |
| | |
| #define ID2D1DrawingStateBlock_GetFactory(This, factory) \ | | #define ID2D1DrawingStateBlock_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1DrawingStateBlock_GetFactory") |
| | |
| #define ID2D1DrawingStateBlock_GetDescription(This, stateDescription) \ | | #define ID2D1DrawingStateBlock_GetDescription(This, stateDescription) \ |
| ((This)->lpVtbl->GetDescription(This, stateDescription)) | | ((This)->lpVtbl->GetDescription(This, stateDescription)) |
|
| | #pragma deprecated("ID2D1DrawingStateBlock_GetDescription") |
| | |
| #define ID2D1DrawingStateBlock_SetDescription(This, stateDescription) \ | | #define ID2D1DrawingStateBlock_SetDescription(This, stateDescription) \ |
| ((This)->lpVtbl->SetDescription(This, stateDescription)) | | ((This)->lpVtbl->SetDescription(This, stateDescription)) |
|
| | #pragma deprecated("ID2D1DrawingStateBlock_SetDescription") |
| | |
| #define ID2D1DrawingStateBlock_SetTextRenderingParams(This, textRenderingParams)
\ | | #define ID2D1DrawingStateBlock_SetTextRenderingParams(This, textRenderingParams)
\ |
| ((This)->lpVtbl->SetTextRenderingParams(This, textRenderingParams)) | | ((This)->lpVtbl->SetTextRenderingParams(This, textRenderingParams)) |
|
| | #pragma deprecated("ID2D1DrawingStateBlock_SetTextRenderingParams") |
| | |
| #define ID2D1DrawingStateBlock_GetTextRenderingParams(This, textRenderingParams)
\ | | #define ID2D1DrawingStateBlock_GetTextRenderingParams(This, textRenderingParams)
\ |
| ((This)->lpVtbl->GetTextRenderingParams(This, textRenderingParams)) | | ((This)->lpVtbl->GetTextRenderingParams(This, textRenderingParams)) |
|
| | #pragma deprecated("ID2D1DrawingStateBlock_GetTextRenderingParams") |
| | |
| typedef interface ID2D1RenderTarget ID2D1RenderTarget; | | typedef interface ID2D1RenderTarget ID2D1RenderTarget; |
| | |
| typedef struct ID2D1RenderTargetVtbl | | typedef struct ID2D1RenderTargetVtbl |
| { | | { |
| | |
| ID2D1ResourceVtbl Base; | | ID2D1ResourceVtbl Base; |
| | |
| STDMETHOD(CreateBitmap)( | | STDMETHOD(CreateBitmap)( |
| ID2D1RenderTarget *This, | | ID2D1RenderTarget *This, |
| | |
| skipping to change at line 5801 | | skipping to change at line 6084 |
| ) PURE; | | ) PURE; |
| } ID2D1RenderTargetVtbl; | | } ID2D1RenderTargetVtbl; |
| | |
| interface ID2D1RenderTarget | | interface ID2D1RenderTarget |
| { | | { |
| CONST struct ID2D1RenderTargetVtbl *lpVtbl; | | CONST struct ID2D1RenderTargetVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1RenderTarget_QueryInterface(This, riid, ppv) \ | | #define ID2D1RenderTarget_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1RenderTarget_QueryInterface") |
| | |
| #define ID2D1RenderTarget_AddRef(This) \ | | #define ID2D1RenderTarget_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_AddRef") |
| | |
| #define ID2D1RenderTarget_Release(This) \ | | #define ID2D1RenderTarget_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_Release") |
| | |
| #define ID2D1RenderTarget_GetFactory(This, factory) \ | | #define ID2D1RenderTarget_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetFactory") |
| | |
| #define ID2D1RenderTarget_CreateBitmap(This, size, srcData, pitch, bitmapPropert
ies, bitmap) \ | | #define ID2D1RenderTarget_CreateBitmap(This, size, srcData, pitch, bitmapPropert
ies, bitmap) \ |
| ((This)->lpVtbl->CreateBitmap(This, size, srcData, pitch, bitmapProperties,
bitmap)) | | ((This)->lpVtbl->CreateBitmap(This, size, srcData, pitch, bitmapProperties,
bitmap)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateBitmap") |
| | |
| #define ID2D1RenderTarget_CreateBitmapFromWicBitmap(This, wicBitmapSource, bitma
pProperties, bitmap) \ | | #define ID2D1RenderTarget_CreateBitmapFromWicBitmap(This, wicBitmapSource, bitma
pProperties, bitmap) \ |
| ((This)->lpVtbl->CreateBitmapFromWicBitmap(This, wicBitmapSource, bitmapProp
erties, bitmap)) | | ((This)->lpVtbl->CreateBitmapFromWicBitmap(This, wicBitmapSource, bitmapProp
erties, bitmap)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateBitmapFromWicBitmap") |
| | |
| #define ID2D1RenderTarget_CreateSharedBitmap(This, riid, data, bitmapProperties,
bitmap) \ | | #define ID2D1RenderTarget_CreateSharedBitmap(This, riid, data, bitmapProperties,
bitmap) \ |
| ((This)->lpVtbl->CreateSharedBitmap(This, riid, data, bitmapProperties, bitm
ap)) | | ((This)->lpVtbl->CreateSharedBitmap(This, riid, data, bitmapProperties, bitm
ap)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateSharedBitmap") |
| | |
| #define ID2D1RenderTarget_CreateBitmapBrush(This, bitmap, bitmapBrushProperties,
brushProperties, bitmapBrush) \ | | #define ID2D1RenderTarget_CreateBitmapBrush(This, bitmap, bitmapBrushProperties,
brushProperties, bitmapBrush) \ |
| ((This)->lpVtbl->CreateBitmapBrush(This, bitmap, bitmapBrushProperties, brus
hProperties, bitmapBrush)) | | ((This)->lpVtbl->CreateBitmapBrush(This, bitmap, bitmapBrushProperties, brus
hProperties, bitmapBrush)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateBitmapBrush") |
| | |
| #define ID2D1RenderTarget_CreateSolidColorBrush(This, color, brushProperties, so
lidColorBrush) \ | | #define ID2D1RenderTarget_CreateSolidColorBrush(This, color, brushProperties, so
lidColorBrush) \ |
| ((This)->lpVtbl->CreateSolidColorBrush(This, color, brushProperties, solidCo
lorBrush)) | | ((This)->lpVtbl->CreateSolidColorBrush(This, color, brushProperties, solidCo
lorBrush)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateSolidColorBrush") |
| | |
| #define ID2D1RenderTarget_CreateGradientStopCollection(This, gradientStops, grad
ientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection) \ | | #define ID2D1RenderTarget_CreateGradientStopCollection(This, gradientStops, grad
ientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection) \ |
| ((This)->lpVtbl->CreateGradientStopCollection(This, gradientStops, gradientS
topsCount, colorInterpolationGamma, extendMode, gradientStopCollection)) | | ((This)->lpVtbl->CreateGradientStopCollection(This, gradientStops, gradientS
topsCount, colorInterpolationGamma, extendMode, gradientStopCollection)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateGradientStopCollection") |
| | |
| #define ID2D1RenderTarget_CreateLinearGradientBrush(This, linearGradientBrushPro
perties, brushProperties, gradientStopCollection, linearGradientBrush) \ | | #define ID2D1RenderTarget_CreateLinearGradientBrush(This, linearGradientBrushPro
perties, brushProperties, gradientStopCollection, linearGradientBrush) \ |
| ((This)->lpVtbl->CreateLinearGradientBrush(This, linearGradientBrushProperti
es, brushProperties, gradientStopCollection, linearGradientBrush)) | | ((This)->lpVtbl->CreateLinearGradientBrush(This, linearGradientBrushProperti
es, brushProperties, gradientStopCollection, linearGradientBrush)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateLinearGradientBrush") |
| | |
| #define ID2D1RenderTarget_CreateRadialGradientBrush(This, radialGradientBrushPro
perties, brushProperties, gradientStopCollection, radialGradientBrush) \ | | #define ID2D1RenderTarget_CreateRadialGradientBrush(This, radialGradientBrushPro
perties, brushProperties, gradientStopCollection, radialGradientBrush) \ |
| ((This)->lpVtbl->CreateRadialGradientBrush(This, radialGradientBrushProperti
es, brushProperties, gradientStopCollection, radialGradientBrush)) | | ((This)->lpVtbl->CreateRadialGradientBrush(This, radialGradientBrushProperti
es, brushProperties, gradientStopCollection, radialGradientBrush)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateRadialGradientBrush") |
| | |
| #define ID2D1RenderTarget_CreateCompatibleRenderTarget(This, desiredSize, desire
dPixelSize, desiredFormat, options, bitmapRenderTarget) \ | | #define ID2D1RenderTarget_CreateCompatibleRenderTarget(This, desiredSize, desire
dPixelSize, desiredFormat, options, bitmapRenderTarget) \ |
| ((This)->lpVtbl->CreateCompatibleRenderTarget(This, desiredSize, desiredPixe
lSize, desiredFormat, options, bitmapRenderTarget)) | | ((This)->lpVtbl->CreateCompatibleRenderTarget(This, desiredSize, desiredPixe
lSize, desiredFormat, options, bitmapRenderTarget)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateCompatibleRenderTarget") |
| | |
| #define ID2D1RenderTarget_CreateLayer(This, size, layer) \ | | #define ID2D1RenderTarget_CreateLayer(This, size, layer) \ |
| ((This)->lpVtbl->CreateLayer(This, size, layer)) | | ((This)->lpVtbl->CreateLayer(This, size, layer)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateLayer") |
| | |
| #define ID2D1RenderTarget_CreateMesh(This, mesh) \ | | #define ID2D1RenderTarget_CreateMesh(This, mesh) \ |
| ((This)->lpVtbl->CreateMesh(This, mesh)) | | ((This)->lpVtbl->CreateMesh(This, mesh)) |
|
| | #pragma deprecated("ID2D1RenderTarget_CreateMesh") |
| | |
| #define ID2D1RenderTarget_DrawLine(This, point0, point1, brush, strokeWidth, str
okeStyle) \ | | #define ID2D1RenderTarget_DrawLine(This, point0, point1, brush, strokeWidth, str
okeStyle) \ |
| ((This)->lpVtbl->DrawLine(This, point0, point1, brush, strokeWidth, strokeSt
yle)) | | ((This)->lpVtbl->DrawLine(This, point0, point1, brush, strokeWidth, strokeSt
yle)) |
|
| | #pragma deprecated("ID2D1RenderTarget_DrawLine") |
| | |
| #define ID2D1RenderTarget_DrawRectangle(This, rect, brush, strokeWidth, strokeSt
yle) \ | | #define ID2D1RenderTarget_DrawRectangle(This, rect, brush, strokeWidth, strokeSt
yle) \ |
| ((This)->lpVtbl->DrawRectangle(This, rect, brush, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->DrawRectangle(This, rect, brush, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1RenderTarget_DrawRectangle") |
| | |
| #define ID2D1RenderTarget_FillRectangle(This, rect, brush) \ | | #define ID2D1RenderTarget_FillRectangle(This, rect, brush) \ |
| ((This)->lpVtbl->FillRectangle(This, rect, brush)) | | ((This)->lpVtbl->FillRectangle(This, rect, brush)) |
|
| | #pragma deprecated("ID2D1RenderTarget_FillRectangle") |
| | |
| #define ID2D1RenderTarget_DrawRoundedRectangle(This, roundedRect, brush, strokeW
idth, strokeStyle) \ | | #define ID2D1RenderTarget_DrawRoundedRectangle(This, roundedRect, brush, strokeW
idth, strokeStyle) \ |
| ((This)->lpVtbl->DrawRoundedRectangle(This, roundedRect, brush, strokeWidth,
strokeStyle)) | | ((This)->lpVtbl->DrawRoundedRectangle(This, roundedRect, brush, strokeWidth,
strokeStyle)) |
|
| | #pragma deprecated("ID2D1RenderTarget_DrawRoundedRectangle") |
| | |
| #define ID2D1RenderTarget_FillRoundedRectangle(This, roundedRect, brush) \ | | #define ID2D1RenderTarget_FillRoundedRectangle(This, roundedRect, brush) \ |
| ((This)->lpVtbl->FillRoundedRectangle(This, roundedRect, brush)) | | ((This)->lpVtbl->FillRoundedRectangle(This, roundedRect, brush)) |
|
| | #pragma deprecated("ID2D1RenderTarget_FillRoundedRectangle") |
| | |
| #define ID2D1RenderTarget_DrawEllipse(This, ellipse, brush, strokeWidth, strokeS
tyle) \ | | #define ID2D1RenderTarget_DrawEllipse(This, ellipse, brush, strokeWidth, strokeS
tyle) \ |
| ((This)->lpVtbl->DrawEllipse(This, ellipse, brush, strokeWidth, strokeStyle)
) | | ((This)->lpVtbl->DrawEllipse(This, ellipse, brush, strokeWidth, strokeStyle)
) |
|
| | #pragma deprecated("ID2D1RenderTarget_DrawEllipse") |
| | |
| #define ID2D1RenderTarget_FillEllipse(This, ellipse, brush) \ | | #define ID2D1RenderTarget_FillEllipse(This, ellipse, brush) \ |
| ((This)->lpVtbl->FillEllipse(This, ellipse, brush)) | | ((This)->lpVtbl->FillEllipse(This, ellipse, brush)) |
|
| | #pragma deprecated("ID2D1RenderTarget_FillEllipse") |
| | |
| #define ID2D1RenderTarget_DrawGeometry(This, geometry, brush, strokeWidth, strok
eStyle) \ | | #define ID2D1RenderTarget_DrawGeometry(This, geometry, brush, strokeWidth, strok
eStyle) \ |
| ((This)->lpVtbl->DrawGeometry(This, geometry, brush, strokeWidth, strokeStyl
e)) | | ((This)->lpVtbl->DrawGeometry(This, geometry, brush, strokeWidth, strokeStyl
e)) |
|
| | #pragma deprecated("ID2D1RenderTarget_DrawGeometry") |
| | |
| #define ID2D1RenderTarget_FillGeometry(This, geometry, brush, opacityBrush) \ | | #define ID2D1RenderTarget_FillGeometry(This, geometry, brush, opacityBrush) \ |
| ((This)->lpVtbl->FillGeometry(This, geometry, brush, opacityBrush)) | | ((This)->lpVtbl->FillGeometry(This, geometry, brush, opacityBrush)) |
|
| | #pragma deprecated("ID2D1RenderTarget_FillGeometry") |
| | |
| #define ID2D1RenderTarget_FillMesh(This, mesh, brush) \ | | #define ID2D1RenderTarget_FillMesh(This, mesh, brush) \ |
| ((This)->lpVtbl->FillMesh(This, mesh, brush)) | | ((This)->lpVtbl->FillMesh(This, mesh, brush)) |
|
| | #pragma deprecated("ID2D1RenderTarget_FillMesh") |
| | |
| #define ID2D1RenderTarget_FillOpacityMask(This, opacityMask, brush, content, des
tinationRectangle, sourceRectangle) \ | | #define ID2D1RenderTarget_FillOpacityMask(This, opacityMask, brush, content, des
tinationRectangle, sourceRectangle) \ |
| ((This)->lpVtbl->FillOpacityMask(This, opacityMask, brush, content, destinat
ionRectangle, sourceRectangle)) | | ((This)->lpVtbl->FillOpacityMask(This, opacityMask, brush, content, destinat
ionRectangle, sourceRectangle)) |
|
| | #pragma deprecated("ID2D1RenderTarget_FillOpacityMask") |
| | |
| #define ID2D1RenderTarget_DrawBitmap(This, bitmap, destinationRectangle, opacity
, interpolationMode, sourceRectangle) \ | | #define ID2D1RenderTarget_DrawBitmap(This, bitmap, destinationRectangle, opacity
, interpolationMode, sourceRectangle) \ |
| ((This)->lpVtbl->DrawBitmap(This, bitmap, destinationRectangle, opacity, int
erpolationMode, sourceRectangle)) | | ((This)->lpVtbl->DrawBitmap(This, bitmap, destinationRectangle, opacity, int
erpolationMode, sourceRectangle)) |
|
| | #pragma deprecated("ID2D1RenderTarget_DrawBitmap") |
| | |
| #define ID2D1RenderTarget_DrawText(This, string, stringLength, textFormat, layou
tRect, defaultForegroundBrush, options, measuringMode) \ | | #define ID2D1RenderTarget_DrawText(This, string, stringLength, textFormat, layou
tRect, defaultForegroundBrush, options, measuringMode) \ |
| ((This)->lpVtbl->DrawText(This, string, stringLength, textFormat, layoutRect
, defaultForegroundBrush, options, measuringMode)) | | ((This)->lpVtbl->DrawText(This, string, stringLength, textFormat, layoutRect
, defaultForegroundBrush, options, measuringMode)) |
|
| | #pragma deprecated("ID2D1RenderTarget_DrawText") |
| | |
| #define ID2D1RenderTarget_DrawTextLayout(This, origin, textLayout, defaultForegr
oundBrush, options) \ | | #define ID2D1RenderTarget_DrawTextLayout(This, origin, textLayout, defaultForegr
oundBrush, options) \ |
| ((This)->lpVtbl->DrawTextLayout(This, origin, textLayout, defaultForegroundB
rush, options)) | | ((This)->lpVtbl->DrawTextLayout(This, origin, textLayout, defaultForegroundB
rush, options)) |
|
| | #pragma deprecated("ID2D1RenderTarget_DrawTextLayout") |
| | |
| #define ID2D1RenderTarget_DrawGlyphRun(This, baselineOrigin, glyphRun, foregroun
dBrush, measuringMode) \ | | #define ID2D1RenderTarget_DrawGlyphRun(This, baselineOrigin, glyphRun, foregroun
dBrush, measuringMode) \ |
| ((This)->lpVtbl->DrawGlyphRun(This, baselineOrigin, glyphRun, foregroundBrus
h, measuringMode)) | | ((This)->lpVtbl->DrawGlyphRun(This, baselineOrigin, glyphRun, foregroundBrus
h, measuringMode)) |
|
| | #pragma deprecated("ID2D1RenderTarget_DrawGlyphRun") |
| | |
| #define ID2D1RenderTarget_SetTransform(This, transform) \ | | #define ID2D1RenderTarget_SetTransform(This, transform) \ |
| ((This)->lpVtbl->SetTransform(This, transform)) | | ((This)->lpVtbl->SetTransform(This, transform)) |
|
| | #pragma deprecated("ID2D1RenderTarget_SetTransform") |
| | |
| #define ID2D1RenderTarget_GetTransform(This, transform) \ | | #define ID2D1RenderTarget_GetTransform(This, transform) \ |
| ((This)->lpVtbl->GetTransform(This, transform)) | | ((This)->lpVtbl->GetTransform(This, transform)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetTransform") |
| | |
| #define ID2D1RenderTarget_SetAntialiasMode(This, antialiasMode) \ | | #define ID2D1RenderTarget_SetAntialiasMode(This, antialiasMode) \ |
| ((This)->lpVtbl->SetAntialiasMode(This, antialiasMode)) | | ((This)->lpVtbl->SetAntialiasMode(This, antialiasMode)) |
|
| | #pragma deprecated("ID2D1RenderTarget_SetAntialiasMode") |
| | |
| #define ID2D1RenderTarget_GetAntialiasMode(This) \ | | #define ID2D1RenderTarget_GetAntialiasMode(This) \ |
| ((This)->lpVtbl->GetAntialiasMode(This)) | | ((This)->lpVtbl->GetAntialiasMode(This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetAntialiasMode") |
| | |
| #define ID2D1RenderTarget_SetTextAntialiasMode(This, textAntialiasMode) \ | | #define ID2D1RenderTarget_SetTextAntialiasMode(This, textAntialiasMode) \ |
| ((This)->lpVtbl->SetTextAntialiasMode(This, textAntialiasMode)) | | ((This)->lpVtbl->SetTextAntialiasMode(This, textAntialiasMode)) |
|
| | #pragma deprecated("ID2D1RenderTarget_SetTextAntialiasMode") |
| | |
| #define ID2D1RenderTarget_GetTextAntialiasMode(This) \ | | #define ID2D1RenderTarget_GetTextAntialiasMode(This) \ |
| ((This)->lpVtbl->GetTextAntialiasMode(This)) | | ((This)->lpVtbl->GetTextAntialiasMode(This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetTextAntialiasMode") |
| | |
| #define ID2D1RenderTarget_SetTextRenderingParams(This, textRenderingParams) \ | | #define ID2D1RenderTarget_SetTextRenderingParams(This, textRenderingParams) \ |
| ((This)->lpVtbl->SetTextRenderingParams(This, textRenderingParams)) | | ((This)->lpVtbl->SetTextRenderingParams(This, textRenderingParams)) |
|
| | #pragma deprecated("ID2D1RenderTarget_SetTextRenderingParams") |
| | |
| #define ID2D1RenderTarget_GetTextRenderingParams(This, textRenderingParams) \ | | #define ID2D1RenderTarget_GetTextRenderingParams(This, textRenderingParams) \ |
| ((This)->lpVtbl->GetTextRenderingParams(This, textRenderingParams)) | | ((This)->lpVtbl->GetTextRenderingParams(This, textRenderingParams)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetTextRenderingParams") |
| | |
| #define ID2D1RenderTarget_SetTags(This, tag1, tag2) \ | | #define ID2D1RenderTarget_SetTags(This, tag1, tag2) \ |
| ((This)->lpVtbl->SetTags(This, tag1, tag2)) | | ((This)->lpVtbl->SetTags(This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1RenderTarget_SetTags") |
| | |
| #define ID2D1RenderTarget_GetTags(This, tag1, tag2) \ | | #define ID2D1RenderTarget_GetTags(This, tag1, tag2) \ |
| ((This)->lpVtbl->GetTags(This, tag1, tag2)) | | ((This)->lpVtbl->GetTags(This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetTags") |
| | |
| #define ID2D1RenderTarget_PushLayer(This, layerParameters, layer) \ | | #define ID2D1RenderTarget_PushLayer(This, layerParameters, layer) \ |
| ((This)->lpVtbl->PushLayer(This, layerParameters, layer)) | | ((This)->lpVtbl->PushLayer(This, layerParameters, layer)) |
|
| | #pragma deprecated("ID2D1RenderTarget_PushLayer") |
| | |
| #define ID2D1RenderTarget_PopLayer(This) \ | | #define ID2D1RenderTarget_PopLayer(This) \ |
| ((This)->lpVtbl->PopLayer(This)) | | ((This)->lpVtbl->PopLayer(This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_PopLayer") |
| | |
| #define ID2D1RenderTarget_Flush(This, tag1, tag2) \ | | #define ID2D1RenderTarget_Flush(This, tag1, tag2) \ |
| ((This)->lpVtbl->Flush(This, tag1, tag2)) | | ((This)->lpVtbl->Flush(This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1RenderTarget_Flush") |
| | |
| #define ID2D1RenderTarget_SaveDrawingState(This, drawingStateBlock) \ | | #define ID2D1RenderTarget_SaveDrawingState(This, drawingStateBlock) \ |
| ((This)->lpVtbl->SaveDrawingState(This, drawingStateBlock)) | | ((This)->lpVtbl->SaveDrawingState(This, drawingStateBlock)) |
|
| | #pragma deprecated("ID2D1RenderTarget_SaveDrawingState") |
| | |
| #define ID2D1RenderTarget_RestoreDrawingState(This, drawingStateBlock) \ | | #define ID2D1RenderTarget_RestoreDrawingState(This, drawingStateBlock) \ |
| ((This)->lpVtbl->RestoreDrawingState(This, drawingStateBlock)) | | ((This)->lpVtbl->RestoreDrawingState(This, drawingStateBlock)) |
|
| | #pragma deprecated("ID2D1RenderTarget_RestoreDrawingState") |
| | |
| #define ID2D1RenderTarget_PushAxisAlignedClip(This, clipRect, antialiasMode) \ | | #define ID2D1RenderTarget_PushAxisAlignedClip(This, clipRect, antialiasMode) \ |
| ((This)->lpVtbl->PushAxisAlignedClip(This, clipRect, antialiasMode)) | | ((This)->lpVtbl->PushAxisAlignedClip(This, clipRect, antialiasMode)) |
|
| | #pragma deprecated("ID2D1RenderTarget_PushAxisAlignedClip") |
| | |
| #define ID2D1RenderTarget_PopAxisAlignedClip(This) \ | | #define ID2D1RenderTarget_PopAxisAlignedClip(This) \ |
| ((This)->lpVtbl->PopAxisAlignedClip(This)) | | ((This)->lpVtbl->PopAxisAlignedClip(This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_PopAxisAlignedClip") |
| | |
| #define ID2D1RenderTarget_Clear(This, clearColor) \ | | #define ID2D1RenderTarget_Clear(This, clearColor) \ |
| ((This)->lpVtbl->Clear(This, clearColor)) | | ((This)->lpVtbl->Clear(This, clearColor)) |
|
| | #pragma deprecated("ID2D1RenderTarget_Clear") |
| | |
| #define ID2D1RenderTarget_BeginDraw(This) \ | | #define ID2D1RenderTarget_BeginDraw(This) \ |
| ((This)->lpVtbl->BeginDraw(This)) | | ((This)->lpVtbl->BeginDraw(This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_BeginDraw") |
| | |
| #define ID2D1RenderTarget_EndDraw(This, tag1, tag2) \ | | #define ID2D1RenderTarget_EndDraw(This, tag1, tag2) \ |
| ((This)->lpVtbl->EndDraw(This, tag1, tag2)) | | ((This)->lpVtbl->EndDraw(This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1RenderTarget_EndDraw") |
| | |
| #define ID2D1RenderTarget_GetPixelFormat(This) \ | | #define ID2D1RenderTarget_GetPixelFormat(This) \ |
| ((This)->lpVtbl->GetPixelFormat(This)) | | ((This)->lpVtbl->GetPixelFormat(This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetPixelFormat") |
| | |
| #define ID2D1RenderTarget_SetDpi(This, dpiX, dpiY) \ | | #define ID2D1RenderTarget_SetDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->SetDpi(This, dpiX, dpiY)) | | ((This)->lpVtbl->SetDpi(This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1RenderTarget_SetDpi") |
| | |
| #define ID2D1RenderTarget_GetDpi(This, dpiX, dpiY) \ | | #define ID2D1RenderTarget_GetDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->GetDpi(This, dpiX, dpiY)) | | ((This)->lpVtbl->GetDpi(This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetDpi") |
| | |
| #define ID2D1RenderTarget_GetSize(This) \ | | #define ID2D1RenderTarget_GetSize(This) \ |
| ((This)->lpVtbl->GetSize(This)) | | ((This)->lpVtbl->GetSize(This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetSize") |
| | |
| #define ID2D1RenderTarget_GetPixelSize(This) \ | | #define ID2D1RenderTarget_GetPixelSize(This) \ |
| ((This)->lpVtbl->GetPixelSize(This)) | | ((This)->lpVtbl->GetPixelSize(This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetPixelSize") |
| | |
| #define ID2D1RenderTarget_GetMaximumBitmapSize(This) \ | | #define ID2D1RenderTarget_GetMaximumBitmapSize(This) \ |
| ((This)->lpVtbl->GetMaximumBitmapSize(This)) | | ((This)->lpVtbl->GetMaximumBitmapSize(This)) |
|
| | #pragma deprecated("ID2D1RenderTarget_GetMaximumBitmapSize") |
| | |
| #define ID2D1RenderTarget_IsSupported(This, renderTargetProperties) \ | | #define ID2D1RenderTarget_IsSupported(This, renderTargetProperties) \ |
| ((This)->lpVtbl->IsSupported(This, renderTargetProperties)) | | ((This)->lpVtbl->IsSupported(This, renderTargetProperties)) |
|
| | #pragma deprecated("ID2D1RenderTarget_IsSupported") |
| | |
| typedef interface ID2D1BitmapRenderTarget ID2D1BitmapRenderTarget; | | typedef interface ID2D1BitmapRenderTarget ID2D1BitmapRenderTarget; |
| | |
| typedef struct ID2D1BitmapRenderTargetVtbl | | typedef struct ID2D1BitmapRenderTargetVtbl |
| { | | { |
| | |
| ID2D1RenderTargetVtbl Base; | | ID2D1RenderTargetVtbl Base; |
| | |
| STDMETHOD(GetBitmap)( | | STDMETHOD(GetBitmap)( |
| ID2D1BitmapRenderTarget *This, | | ID2D1BitmapRenderTarget *This, |
| | |
| skipping to change at line 5990 | | skipping to change at line 6330 |
| ) PURE; | | ) PURE; |
| } ID2D1BitmapRenderTargetVtbl; | | } ID2D1BitmapRenderTargetVtbl; |
| | |
| interface ID2D1BitmapRenderTarget | | interface ID2D1BitmapRenderTarget |
| { | | { |
| CONST struct ID2D1BitmapRenderTargetVtbl *lpVtbl; | | CONST struct ID2D1BitmapRenderTargetVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1BitmapRenderTarget_QueryInterface(This, riid, ppv) \ | | #define ID2D1BitmapRenderTarget_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_QueryInterface") |
| | |
| #define ID2D1BitmapRenderTarget_AddRef(This) \ | | #define ID2D1BitmapRenderTarget_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_AddRef") |
| | |
| #define ID2D1BitmapRenderTarget_Release(This) \ | | #define ID2D1BitmapRenderTarget_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_Release") |
| | |
| #define ID2D1BitmapRenderTarget_GetFactory(This, factory) \ | | #define ID2D1BitmapRenderTarget_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetFactory") |
| | |
| #define ID2D1BitmapRenderTarget_CreateBitmap(This, size, srcData, pitch, bitmapP
roperties, bitmap) \ | | #define ID2D1BitmapRenderTarget_CreateBitmap(This, size, srcData, pitch, bitmapP
roperties, bitmap) \ |
| ((This)->lpVtbl->Base.CreateBitmap((ID2D1RenderTarget *)This, size, srcData,
pitch, bitmapProperties, bitmap)) | | ((This)->lpVtbl->Base.CreateBitmap((ID2D1RenderTarget *)This, size, srcData,
pitch, bitmapProperties, bitmap)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateBitmap") |
| | |
| #define ID2D1BitmapRenderTarget_CreateBitmapFromWicBitmap(This, wicBitmapSource,
bitmapProperties, bitmap) \ | | #define ID2D1BitmapRenderTarget_CreateBitmapFromWicBitmap(This, wicBitmapSource,
bitmapProperties, bitmap) \ |
| ((This)->lpVtbl->Base.CreateBitmapFromWicBitmap((ID2D1RenderTarget *)This, w
icBitmapSource, bitmapProperties, bitmap)) | | ((This)->lpVtbl->Base.CreateBitmapFromWicBitmap((ID2D1RenderTarget *)This, w
icBitmapSource, bitmapProperties, bitmap)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateBitmapFromWicBitmap") |
| | |
| #define ID2D1BitmapRenderTarget_CreateSharedBitmap(This, riid, data, bitmapPrope
rties, bitmap) \ | | #define ID2D1BitmapRenderTarget_CreateSharedBitmap(This, riid, data, bitmapPrope
rties, bitmap) \ |
| ((This)->lpVtbl->Base.CreateSharedBitmap((ID2D1RenderTarget *)This, riid, da
ta, bitmapProperties, bitmap)) | | ((This)->lpVtbl->Base.CreateSharedBitmap((ID2D1RenderTarget *)This, riid, da
ta, bitmapProperties, bitmap)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateSharedBitmap") |
| | |
| #define ID2D1BitmapRenderTarget_CreateBitmapBrush(This, bitmap, bitmapBrushPrope
rties, brushProperties, bitmapBrush) \ | | #define ID2D1BitmapRenderTarget_CreateBitmapBrush(This, bitmap, bitmapBrushPrope
rties, brushProperties, bitmapBrush) \ |
| ((This)->lpVtbl->Base.CreateBitmapBrush((ID2D1RenderTarget *)This, bitmap, b
itmapBrushProperties, brushProperties, bitmapBrush)) | | ((This)->lpVtbl->Base.CreateBitmapBrush((ID2D1RenderTarget *)This, bitmap, b
itmapBrushProperties, brushProperties, bitmapBrush)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateBitmapBrush") |
| | |
| #define ID2D1BitmapRenderTarget_CreateSolidColorBrush(This, color, brushProperti
es, solidColorBrush) \ | | #define ID2D1BitmapRenderTarget_CreateSolidColorBrush(This, color, brushProperti
es, solidColorBrush) \ |
| ((This)->lpVtbl->Base.CreateSolidColorBrush((ID2D1RenderTarget *)This, color
, brushProperties, solidColorBrush)) | | ((This)->lpVtbl->Base.CreateSolidColorBrush((ID2D1RenderTarget *)This, color
, brushProperties, solidColorBrush)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateSolidColorBrush") |
| | |
| #define ID2D1BitmapRenderTarget_CreateGradientStopCollection(This, gradientStops
, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollectio
n) \ | | #define ID2D1BitmapRenderTarget_CreateGradientStopCollection(This, gradientStops
, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollectio
n) \ |
| ((This)->lpVtbl->Base.CreateGradientStopCollection((ID2D1RenderTarget *)This
, gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradie
ntStopCollection)) | | ((This)->lpVtbl->Base.CreateGradientStopCollection((ID2D1RenderTarget *)This
, gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradie
ntStopCollection)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateGradientStopCollection") |
| | |
| #define ID2D1BitmapRenderTarget_CreateLinearGradientBrush(This, linearGradientBr
ushProperties, brushProperties, gradientStopCollection, linearGradientBrush) \ | | #define ID2D1BitmapRenderTarget_CreateLinearGradientBrush(This, linearGradientBr
ushProperties, brushProperties, gradientStopCollection, linearGradientBrush) \ |
| ((This)->lpVtbl->Base.CreateLinearGradientBrush((ID2D1RenderTarget *)This, l
inearGradientBrushProperties, brushProperties, gradientStopCollection, linearGra
dientBrush)) | | ((This)->lpVtbl->Base.CreateLinearGradientBrush((ID2D1RenderTarget *)This, l
inearGradientBrushProperties, brushProperties, gradientStopCollection, linearGra
dientBrush)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateLinearGradientBrush") |
| | |
| #define ID2D1BitmapRenderTarget_CreateRadialGradientBrush(This, radialGradientBr
ushProperties, brushProperties, gradientStopCollection, radialGradientBrush) \ | | #define ID2D1BitmapRenderTarget_CreateRadialGradientBrush(This, radialGradientBr
ushProperties, brushProperties, gradientStopCollection, radialGradientBrush) \ |
| ((This)->lpVtbl->Base.CreateRadialGradientBrush((ID2D1RenderTarget *)This, r
adialGradientBrushProperties, brushProperties, gradientStopCollection, radialGra
dientBrush)) | | ((This)->lpVtbl->Base.CreateRadialGradientBrush((ID2D1RenderTarget *)This, r
adialGradientBrushProperties, brushProperties, gradientStopCollection, radialGra
dientBrush)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateRadialGradientBrush") |
| | |
| #define ID2D1BitmapRenderTarget_CreateCompatibleRenderTarget(This, desiredSize,
desiredPixelSize, desiredFormat, options, bitmapRenderTarget) \ | | #define ID2D1BitmapRenderTarget_CreateCompatibleRenderTarget(This, desiredSize,
desiredPixelSize, desiredFormat, options, bitmapRenderTarget) \ |
| ((This)->lpVtbl->Base.CreateCompatibleRenderTarget((ID2D1RenderTarget *)This
, desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget)) | | ((This)->lpVtbl->Base.CreateCompatibleRenderTarget((ID2D1RenderTarget *)This
, desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateCompatibleRenderTarget") |
| | |
| #define ID2D1BitmapRenderTarget_CreateLayer(This, size, layer) \ | | #define ID2D1BitmapRenderTarget_CreateLayer(This, size, layer) \ |
| ((This)->lpVtbl->Base.CreateLayer((ID2D1RenderTarget *)This, size, layer)) | | ((This)->lpVtbl->Base.CreateLayer((ID2D1RenderTarget *)This, size, layer)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateLayer") |
| | |
| #define ID2D1BitmapRenderTarget_CreateMesh(This, mesh) \ | | #define ID2D1BitmapRenderTarget_CreateMesh(This, mesh) \ |
| ((This)->lpVtbl->Base.CreateMesh((ID2D1RenderTarget *)This, mesh)) | | ((This)->lpVtbl->Base.CreateMesh((ID2D1RenderTarget *)This, mesh)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_CreateMesh") |
| | |
| #define ID2D1BitmapRenderTarget_DrawLine(This, point0, point1, brush, strokeWidt
h, strokeStyle) \ | | #define ID2D1BitmapRenderTarget_DrawLine(This, point0, point1, brush, strokeWidt
h, strokeStyle) \ |
| ((This)->lpVtbl->Base.DrawLine((ID2D1RenderTarget *)This, point0, point1, br
ush, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawLine((ID2D1RenderTarget *)This, point0, point1, br
ush, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_DrawLine") |
| | |
| #define ID2D1BitmapRenderTarget_DrawRectangle(This, rect, brush, strokeWidth, st
rokeStyle) \ | | #define ID2D1BitmapRenderTarget_DrawRectangle(This, rect, brush, strokeWidth, st
rokeStyle) \ |
| ((This)->lpVtbl->Base.DrawRectangle((ID2D1RenderTarget *)This, rect, brush,
strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawRectangle((ID2D1RenderTarget *)This, rect, brush,
strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_DrawRectangle") |
| | |
| #define ID2D1BitmapRenderTarget_FillRectangle(This, rect, brush) \ | | #define ID2D1BitmapRenderTarget_FillRectangle(This, rect, brush) \ |
| ((This)->lpVtbl->Base.FillRectangle((ID2D1RenderTarget *)This, rect, brush)) | | ((This)->lpVtbl->Base.FillRectangle((ID2D1RenderTarget *)This, rect, brush)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_FillRectangle") |
| | |
| #define ID2D1BitmapRenderTarget_DrawRoundedRectangle(This, roundedRect, brush, s
trokeWidth, strokeStyle) \ | | #define ID2D1BitmapRenderTarget_DrawRoundedRectangle(This, roundedRect, brush, s
trokeWidth, strokeStyle) \ |
| ((This)->lpVtbl->Base.DrawRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_DrawRoundedRectangle") |
| | |
| #define ID2D1BitmapRenderTarget_FillRoundedRectangle(This, roundedRect, brush) \ | | #define ID2D1BitmapRenderTarget_FillRoundedRectangle(This, roundedRect, brush) \ |
| ((This)->lpVtbl->Base.FillRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush)) | | ((This)->lpVtbl->Base.FillRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_FillRoundedRectangle") |
| | |
| #define ID2D1BitmapRenderTarget_DrawEllipse(This, ellipse, brush, strokeWidth, s
trokeStyle) \ | | #define ID2D1BitmapRenderTarget_DrawEllipse(This, ellipse, brush, strokeWidth, s
trokeStyle) \ |
| ((This)->lpVtbl->Base.DrawEllipse((ID2D1RenderTarget *)This, ellipse, brush,
strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawEllipse((ID2D1RenderTarget *)This, ellipse, brush,
strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_DrawEllipse") |
| | |
| #define ID2D1BitmapRenderTarget_FillEllipse(This, ellipse, brush) \ | | #define ID2D1BitmapRenderTarget_FillEllipse(This, ellipse, brush) \ |
| ((This)->lpVtbl->Base.FillEllipse((ID2D1RenderTarget *)This, ellipse, brush)
) | | ((This)->lpVtbl->Base.FillEllipse((ID2D1RenderTarget *)This, ellipse, brush)
) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_FillEllipse") |
| | |
| #define ID2D1BitmapRenderTarget_DrawGeometry(This, geometry, brush, strokeWidth,
strokeStyle) \ | | #define ID2D1BitmapRenderTarget_DrawGeometry(This, geometry, brush, strokeWidth,
strokeStyle) \ |
| ((This)->lpVtbl->Base.DrawGeometry((ID2D1RenderTarget *)This, geometry, brus
h, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawGeometry((ID2D1RenderTarget *)This, geometry, brus
h, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_DrawGeometry") |
| | |
| #define ID2D1BitmapRenderTarget_FillGeometry(This, geometry, brush, opacityBrush
) \ | | #define ID2D1BitmapRenderTarget_FillGeometry(This, geometry, brush, opacityBrush
) \ |
| ((This)->lpVtbl->Base.FillGeometry((ID2D1RenderTarget *)This, geometry, brus
h, opacityBrush)) | | ((This)->lpVtbl->Base.FillGeometry((ID2D1RenderTarget *)This, geometry, brus
h, opacityBrush)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_FillGeometry") |
| | |
| #define ID2D1BitmapRenderTarget_FillMesh(This, mesh, brush) \ | | #define ID2D1BitmapRenderTarget_FillMesh(This, mesh, brush) \ |
| ((This)->lpVtbl->Base.FillMesh((ID2D1RenderTarget *)This, mesh, brush)) | | ((This)->lpVtbl->Base.FillMesh((ID2D1RenderTarget *)This, mesh, brush)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_FillMesh") |
| | |
| #define ID2D1BitmapRenderTarget_FillOpacityMask(This, opacityMask, brush, conten
t, destinationRectangle, sourceRectangle) \ | | #define ID2D1BitmapRenderTarget_FillOpacityMask(This, opacityMask, brush, conten
t, destinationRectangle, sourceRectangle) \ |
| ((This)->lpVtbl->Base.FillOpacityMask((ID2D1RenderTarget *)This, opacityMask
, brush, content, destinationRectangle, sourceRectangle)) | | ((This)->lpVtbl->Base.FillOpacityMask((ID2D1RenderTarget *)This, opacityMask
, brush, content, destinationRectangle, sourceRectangle)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_FillOpacityMask") |
| | |
| #define ID2D1BitmapRenderTarget_DrawBitmap(This, bitmap, destinationRectangle, o
pacity, interpolationMode, sourceRectangle) \ | | #define ID2D1BitmapRenderTarget_DrawBitmap(This, bitmap, destinationRectangle, o
pacity, interpolationMode, sourceRectangle) \ |
| ((This)->lpVtbl->Base.DrawBitmap((ID2D1RenderTarget *)This, bitmap, destinat
ionRectangle, opacity, interpolationMode, sourceRectangle)) | | ((This)->lpVtbl->Base.DrawBitmap((ID2D1RenderTarget *)This, bitmap, destinat
ionRectangle, opacity, interpolationMode, sourceRectangle)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_DrawBitmap") |
| | |
| #define ID2D1BitmapRenderTarget_DrawText(This, string, stringLength, textFormat,
layoutRect, defaultForegroundBrush, options, measuringMode) \ | | #define ID2D1BitmapRenderTarget_DrawText(This, string, stringLength, textFormat,
layoutRect, defaultForegroundBrush, options, measuringMode) \ |
| ((This)->lpVtbl->Base.DrawText((ID2D1RenderTarget *)This, string, stringLeng
th, textFormat, layoutRect, defaultForegroundBrush, options, measuringMode)) | | ((This)->lpVtbl->Base.DrawText((ID2D1RenderTarget *)This, string, stringLeng
th, textFormat, layoutRect, defaultForegroundBrush, options, measuringMode)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_DrawText") |
| | |
| #define ID2D1BitmapRenderTarget_DrawTextLayout(This, origin, textLayout, default
ForegroundBrush, options) \ | | #define ID2D1BitmapRenderTarget_DrawTextLayout(This, origin, textLayout, default
ForegroundBrush, options) \ |
| ((This)->lpVtbl->Base.DrawTextLayout((ID2D1RenderTarget *)This, origin, text
Layout, defaultForegroundBrush, options)) | | ((This)->lpVtbl->Base.DrawTextLayout((ID2D1RenderTarget *)This, origin, text
Layout, defaultForegroundBrush, options)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_DrawTextLayout") |
| | |
| #define ID2D1BitmapRenderTarget_DrawGlyphRun(This, baselineOrigin, glyphRun, for
egroundBrush, measuringMode) \ | | #define ID2D1BitmapRenderTarget_DrawGlyphRun(This, baselineOrigin, glyphRun, for
egroundBrush, measuringMode) \ |
| ((This)->lpVtbl->Base.DrawGlyphRun((ID2D1RenderTarget *)This, baselineOrigin
, glyphRun, foregroundBrush, measuringMode)) | | ((This)->lpVtbl->Base.DrawGlyphRun((ID2D1RenderTarget *)This, baselineOrigin
, glyphRun, foregroundBrush, measuringMode)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_DrawGlyphRun") |
| | |
| #define ID2D1BitmapRenderTarget_SetTransform(This, transform) \ | | #define ID2D1BitmapRenderTarget_SetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.SetTransform((ID2D1RenderTarget *)This, transform)) | | ((This)->lpVtbl->Base.SetTransform((ID2D1RenderTarget *)This, transform)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_SetTransform") |
| | |
| #define ID2D1BitmapRenderTarget_GetTransform(This, transform) \ | | #define ID2D1BitmapRenderTarget_GetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.GetTransform((ID2D1RenderTarget *)This, transform)) | | ((This)->lpVtbl->Base.GetTransform((ID2D1RenderTarget *)This, transform)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetTransform") |
| | |
| #define ID2D1BitmapRenderTarget_SetAntialiasMode(This, antialiasMode) \ | | #define ID2D1BitmapRenderTarget_SetAntialiasMode(This, antialiasMode) \ |
| ((This)->lpVtbl->Base.SetAntialiasMode((ID2D1RenderTarget *)This, antialiasM
ode)) | | ((This)->lpVtbl->Base.SetAntialiasMode((ID2D1RenderTarget *)This, antialiasM
ode)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_SetAntialiasMode") |
| | |
| #define ID2D1BitmapRenderTarget_GetAntialiasMode(This) \ | | #define ID2D1BitmapRenderTarget_GetAntialiasMode(This) \ |
| ((This)->lpVtbl->Base.GetAntialiasMode((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetAntialiasMode((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetAntialiasMode") |
| | |
| #define ID2D1BitmapRenderTarget_SetTextAntialiasMode(This, textAntialiasMode) \ | | #define ID2D1BitmapRenderTarget_SetTextAntialiasMode(This, textAntialiasMode) \ |
| ((This)->lpVtbl->Base.SetTextAntialiasMode((ID2D1RenderTarget *)This, textAn
tialiasMode)) | | ((This)->lpVtbl->Base.SetTextAntialiasMode((ID2D1RenderTarget *)This, textAn
tialiasMode)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_SetTextAntialiasMode") |
| | |
| #define ID2D1BitmapRenderTarget_GetTextAntialiasMode(This) \ | | #define ID2D1BitmapRenderTarget_GetTextAntialiasMode(This) \ |
| ((This)->lpVtbl->Base.GetTextAntialiasMode((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetTextAntialiasMode((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetTextAntialiasMode") |
| | |
| #define ID2D1BitmapRenderTarget_SetTextRenderingParams(This, textRenderingParams
) \ | | #define ID2D1BitmapRenderTarget_SetTextRenderingParams(This, textRenderingParams
) \ |
| ((This)->lpVtbl->Base.SetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) | | ((This)->lpVtbl->Base.SetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_SetTextRenderingParams") |
| | |
| #define ID2D1BitmapRenderTarget_GetTextRenderingParams(This, textRenderingParams
) \ | | #define ID2D1BitmapRenderTarget_GetTextRenderingParams(This, textRenderingParams
) \ |
| ((This)->lpVtbl->Base.GetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) | | ((This)->lpVtbl->Base.GetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetTextRenderingParams") |
| | |
| #define ID2D1BitmapRenderTarget_SetTags(This, tag1, tag2) \ | | #define ID2D1BitmapRenderTarget_SetTags(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.SetTags((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.SetTags((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_SetTags") |
| | |
| #define ID2D1BitmapRenderTarget_GetTags(This, tag1, tag2) \ | | #define ID2D1BitmapRenderTarget_GetTags(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.GetTags((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.GetTags((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetTags") |
| | |
| #define ID2D1BitmapRenderTarget_PushLayer(This, layerParameters, layer) \ | | #define ID2D1BitmapRenderTarget_PushLayer(This, layerParameters, layer) \ |
| ((This)->lpVtbl->Base.PushLayer((ID2D1RenderTarget *)This, layerParameters,
layer)) | | ((This)->lpVtbl->Base.PushLayer((ID2D1RenderTarget *)This, layerParameters,
layer)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_PushLayer") |
| | |
| #define ID2D1BitmapRenderTarget_PopLayer(This) \ | | #define ID2D1BitmapRenderTarget_PopLayer(This) \ |
| ((This)->lpVtbl->Base.PopLayer((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.PopLayer((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_PopLayer") |
| | |
| #define ID2D1BitmapRenderTarget_Flush(This, tag1, tag2) \ | | #define ID2D1BitmapRenderTarget_Flush(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.Flush((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.Flush((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_Flush") |
| | |
| #define ID2D1BitmapRenderTarget_SaveDrawingState(This, drawingStateBlock) \ | | #define ID2D1BitmapRenderTarget_SaveDrawingState(This, drawingStateBlock) \ |
| ((This)->lpVtbl->Base.SaveDrawingState((ID2D1RenderTarget *)This, drawingSta
teBlock)) | | ((This)->lpVtbl->Base.SaveDrawingState((ID2D1RenderTarget *)This, drawingSta
teBlock)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_SaveDrawingState") |
| | |
| #define ID2D1BitmapRenderTarget_RestoreDrawingState(This, drawingStateBlock) \ | | #define ID2D1BitmapRenderTarget_RestoreDrawingState(This, drawingStateBlock) \ |
| ((This)->lpVtbl->Base.RestoreDrawingState((ID2D1RenderTarget *)This, drawing
StateBlock)) | | ((This)->lpVtbl->Base.RestoreDrawingState((ID2D1RenderTarget *)This, drawing
StateBlock)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_RestoreDrawingState") |
| | |
| #define ID2D1BitmapRenderTarget_PushAxisAlignedClip(This, clipRect, antialiasMod
e) \ | | #define ID2D1BitmapRenderTarget_PushAxisAlignedClip(This, clipRect, antialiasMod
e) \ |
| ((This)->lpVtbl->Base.PushAxisAlignedClip((ID2D1RenderTarget *)This, clipRec
t, antialiasMode)) | | ((This)->lpVtbl->Base.PushAxisAlignedClip((ID2D1RenderTarget *)This, clipRec
t, antialiasMode)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_PushAxisAlignedClip") |
| | |
| #define ID2D1BitmapRenderTarget_PopAxisAlignedClip(This) \ | | #define ID2D1BitmapRenderTarget_PopAxisAlignedClip(This) \ |
| ((This)->lpVtbl->Base.PopAxisAlignedClip((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.PopAxisAlignedClip((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_PopAxisAlignedClip") |
| | |
| #define ID2D1BitmapRenderTarget_Clear(This, clearColor) \ | | #define ID2D1BitmapRenderTarget_Clear(This, clearColor) \ |
| ((This)->lpVtbl->Base.Clear((ID2D1RenderTarget *)This, clearColor)) | | ((This)->lpVtbl->Base.Clear((ID2D1RenderTarget *)This, clearColor)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_Clear") |
| | |
| #define ID2D1BitmapRenderTarget_BeginDraw(This) \ | | #define ID2D1BitmapRenderTarget_BeginDraw(This) \ |
| ((This)->lpVtbl->Base.BeginDraw((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.BeginDraw((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_BeginDraw") |
| | |
| #define ID2D1BitmapRenderTarget_EndDraw(This, tag1, tag2) \ | | #define ID2D1BitmapRenderTarget_EndDraw(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.EndDraw((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.EndDraw((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_EndDraw") |
| | |
| #define ID2D1BitmapRenderTarget_GetPixelFormat(This) \ | | #define ID2D1BitmapRenderTarget_GetPixelFormat(This) \ |
| ((This)->lpVtbl->Base.GetPixelFormat((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetPixelFormat((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetPixelFormat") |
| | |
| #define ID2D1BitmapRenderTarget_SetDpi(This, dpiX, dpiY) \ | | #define ID2D1BitmapRenderTarget_SetDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->Base.SetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) | | ((This)->lpVtbl->Base.SetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_SetDpi") |
| | |
| #define ID2D1BitmapRenderTarget_GetDpi(This, dpiX, dpiY) \ | | #define ID2D1BitmapRenderTarget_GetDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->Base.GetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) | | ((This)->lpVtbl->Base.GetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetDpi") |
| | |
| #define ID2D1BitmapRenderTarget_GetSize(This) \ | | #define ID2D1BitmapRenderTarget_GetSize(This) \ |
| ((This)->lpVtbl->Base.GetSize((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetSize((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetSize") |
| | |
| #define ID2D1BitmapRenderTarget_GetPixelSize(This) \ | | #define ID2D1BitmapRenderTarget_GetPixelSize(This) \ |
| ((This)->lpVtbl->Base.GetPixelSize((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetPixelSize((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetPixelSize") |
| | |
| #define ID2D1BitmapRenderTarget_GetMaximumBitmapSize(This) \ | | #define ID2D1BitmapRenderTarget_GetMaximumBitmapSize(This) \ |
| ((This)->lpVtbl->Base.GetMaximumBitmapSize((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetMaximumBitmapSize((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetMaximumBitmapSize") |
| | |
| #define ID2D1BitmapRenderTarget_IsSupported(This, renderTargetProperties) \ | | #define ID2D1BitmapRenderTarget_IsSupported(This, renderTargetProperties) \ |
| ((This)->lpVtbl->Base.IsSupported((ID2D1RenderTarget *)This, renderTargetPro
perties)) | | ((This)->lpVtbl->Base.IsSupported((ID2D1RenderTarget *)This, renderTargetPro
perties)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_IsSupported") |
| | |
| #define ID2D1BitmapRenderTarget_GetBitmap(This, bitmap) \ | | #define ID2D1BitmapRenderTarget_GetBitmap(This, bitmap) \ |
| ((This)->lpVtbl->GetBitmap(This, bitmap)) | | ((This)->lpVtbl->GetBitmap(This, bitmap)) |
|
| | #pragma deprecated("ID2D1BitmapRenderTarget_GetBitmap") |
| | |
| typedef interface ID2D1HwndRenderTarget ID2D1HwndRenderTarget; | | typedef interface ID2D1HwndRenderTarget ID2D1HwndRenderTarget; |
| | |
| typedef struct ID2D1HwndRenderTargetVtbl | | typedef struct ID2D1HwndRenderTargetVtbl |
| { | | { |
| | |
| ID2D1RenderTargetVtbl Base; | | ID2D1RenderTargetVtbl Base; |
| | |
| STDMETHOD_(D2D1_WINDOW_STATE, CheckWindowState)( | | STDMETHOD_(D2D1_WINDOW_STATE, CheckWindowState)( |
| ID2D1HwndRenderTarget *This | | ID2D1HwndRenderTarget *This |
| | |
| skipping to change at line 6190 | | skipping to change at line 6588 |
| ) PURE; | | ) PURE; |
| } ID2D1HwndRenderTargetVtbl; | | } ID2D1HwndRenderTargetVtbl; |
| | |
| interface ID2D1HwndRenderTarget | | interface ID2D1HwndRenderTarget |
| { | | { |
| CONST struct ID2D1HwndRenderTargetVtbl *lpVtbl; | | CONST struct ID2D1HwndRenderTargetVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1HwndRenderTarget_QueryInterface(This, riid, ppv) \ | | #define ID2D1HwndRenderTarget_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_QueryInterface") |
| | |
| #define ID2D1HwndRenderTarget_AddRef(This) \ | | #define ID2D1HwndRenderTarget_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_AddRef") |
| | |
| #define ID2D1HwndRenderTarget_Release(This) \ | | #define ID2D1HwndRenderTarget_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_Release") |
| | |
| #define ID2D1HwndRenderTarget_GetFactory(This, factory) \ | | #define ID2D1HwndRenderTarget_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetFactory") |
| | |
| #define ID2D1HwndRenderTarget_CreateBitmap(This, size, srcData, pitch, bitmapPro
perties, bitmap) \ | | #define ID2D1HwndRenderTarget_CreateBitmap(This, size, srcData, pitch, bitmapPro
perties, bitmap) \ |
| ((This)->lpVtbl->Base.CreateBitmap((ID2D1RenderTarget *)This, size, srcData,
pitch, bitmapProperties, bitmap)) | | ((This)->lpVtbl->Base.CreateBitmap((ID2D1RenderTarget *)This, size, srcData,
pitch, bitmapProperties, bitmap)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateBitmap") |
| | |
| #define ID2D1HwndRenderTarget_CreateBitmapFromWicBitmap(This, wicBitmapSource, b
itmapProperties, bitmap) \ | | #define ID2D1HwndRenderTarget_CreateBitmapFromWicBitmap(This, wicBitmapSource, b
itmapProperties, bitmap) \ |
| ((This)->lpVtbl->Base.CreateBitmapFromWicBitmap((ID2D1RenderTarget *)This, w
icBitmapSource, bitmapProperties, bitmap)) | | ((This)->lpVtbl->Base.CreateBitmapFromWicBitmap((ID2D1RenderTarget *)This, w
icBitmapSource, bitmapProperties, bitmap)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateBitmapFromWicBitmap") |
| | |
| #define ID2D1HwndRenderTarget_CreateSharedBitmap(This, riid, data, bitmapPropert
ies, bitmap) \ | | #define ID2D1HwndRenderTarget_CreateSharedBitmap(This, riid, data, bitmapPropert
ies, bitmap) \ |
| ((This)->lpVtbl->Base.CreateSharedBitmap((ID2D1RenderTarget *)This, riid, da
ta, bitmapProperties, bitmap)) | | ((This)->lpVtbl->Base.CreateSharedBitmap((ID2D1RenderTarget *)This, riid, da
ta, bitmapProperties, bitmap)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateSharedBitmap") |
| | |
| #define ID2D1HwndRenderTarget_CreateBitmapBrush(This, bitmap, bitmapBrushPropert
ies, brushProperties, bitmapBrush) \ | | #define ID2D1HwndRenderTarget_CreateBitmapBrush(This, bitmap, bitmapBrushPropert
ies, brushProperties, bitmapBrush) \ |
| ((This)->lpVtbl->Base.CreateBitmapBrush((ID2D1RenderTarget *)This, bitmap, b
itmapBrushProperties, brushProperties, bitmapBrush)) | | ((This)->lpVtbl->Base.CreateBitmapBrush((ID2D1RenderTarget *)This, bitmap, b
itmapBrushProperties, brushProperties, bitmapBrush)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateBitmapBrush") |
| | |
| #define ID2D1HwndRenderTarget_CreateSolidColorBrush(This, color, brushProperties
, solidColorBrush) \ | | #define ID2D1HwndRenderTarget_CreateSolidColorBrush(This, color, brushProperties
, solidColorBrush) \ |
| ((This)->lpVtbl->Base.CreateSolidColorBrush((ID2D1RenderTarget *)This, color
, brushProperties, solidColorBrush)) | | ((This)->lpVtbl->Base.CreateSolidColorBrush((ID2D1RenderTarget *)This, color
, brushProperties, solidColorBrush)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateSolidColorBrush") |
| | |
| #define ID2D1HwndRenderTarget_CreateGradientStopCollection(This, gradientStops,
gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection)
\ | | #define ID2D1HwndRenderTarget_CreateGradientStopCollection(This, gradientStops,
gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection)
\ |
| ((This)->lpVtbl->Base.CreateGradientStopCollection((ID2D1RenderTarget *)This
, gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradie
ntStopCollection)) | | ((This)->lpVtbl->Base.CreateGradientStopCollection((ID2D1RenderTarget *)This
, gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradie
ntStopCollection)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateGradientStopCollection") |
| | |
| #define ID2D1HwndRenderTarget_CreateLinearGradientBrush(This, linearGradientBrus
hProperties, brushProperties, gradientStopCollection, linearGradientBrush) \ | | #define ID2D1HwndRenderTarget_CreateLinearGradientBrush(This, linearGradientBrus
hProperties, brushProperties, gradientStopCollection, linearGradientBrush) \ |
| ((This)->lpVtbl->Base.CreateLinearGradientBrush((ID2D1RenderTarget *)This, l
inearGradientBrushProperties, brushProperties, gradientStopCollection, linearGra
dientBrush)) | | ((This)->lpVtbl->Base.CreateLinearGradientBrush((ID2D1RenderTarget *)This, l
inearGradientBrushProperties, brushProperties, gradientStopCollection, linearGra
dientBrush)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateLinearGradientBrush") |
| | |
| #define ID2D1HwndRenderTarget_CreateRadialGradientBrush(This, radialGradientBrus
hProperties, brushProperties, gradientStopCollection, radialGradientBrush) \ | | #define ID2D1HwndRenderTarget_CreateRadialGradientBrush(This, radialGradientBrus
hProperties, brushProperties, gradientStopCollection, radialGradientBrush) \ |
| ((This)->lpVtbl->Base.CreateRadialGradientBrush((ID2D1RenderTarget *)This, r
adialGradientBrushProperties, brushProperties, gradientStopCollection, radialGra
dientBrush)) | | ((This)->lpVtbl->Base.CreateRadialGradientBrush((ID2D1RenderTarget *)This, r
adialGradientBrushProperties, brushProperties, gradientStopCollection, radialGra
dientBrush)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateRadialGradientBrush") |
| | |
| #define ID2D1HwndRenderTarget_CreateCompatibleRenderTarget(This, desiredSize, de
siredPixelSize, desiredFormat, options, bitmapRenderTarget) \ | | #define ID2D1HwndRenderTarget_CreateCompatibleRenderTarget(This, desiredSize, de
siredPixelSize, desiredFormat, options, bitmapRenderTarget) \ |
| ((This)->lpVtbl->Base.CreateCompatibleRenderTarget((ID2D1RenderTarget *)This
, desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget)) | | ((This)->lpVtbl->Base.CreateCompatibleRenderTarget((ID2D1RenderTarget *)This
, desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateCompatibleRenderTarget") |
| | |
| #define ID2D1HwndRenderTarget_CreateLayer(This, size, layer) \ | | #define ID2D1HwndRenderTarget_CreateLayer(This, size, layer) \ |
| ((This)->lpVtbl->Base.CreateLayer((ID2D1RenderTarget *)This, size, layer)) | | ((This)->lpVtbl->Base.CreateLayer((ID2D1RenderTarget *)This, size, layer)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateLayer") |
| | |
| #define ID2D1HwndRenderTarget_CreateMesh(This, mesh) \ | | #define ID2D1HwndRenderTarget_CreateMesh(This, mesh) \ |
| ((This)->lpVtbl->Base.CreateMesh((ID2D1RenderTarget *)This, mesh)) | | ((This)->lpVtbl->Base.CreateMesh((ID2D1RenderTarget *)This, mesh)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CreateMesh") |
| | |
| #define ID2D1HwndRenderTarget_DrawLine(This, point0, point1, brush, strokeWidth,
strokeStyle) \ | | #define ID2D1HwndRenderTarget_DrawLine(This, point0, point1, brush, strokeWidth,
strokeStyle) \ |
| ((This)->lpVtbl->Base.DrawLine((ID2D1RenderTarget *)This, point0, point1, br
ush, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawLine((ID2D1RenderTarget *)This, point0, point1, br
ush, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_DrawLine") |
| | |
| #define ID2D1HwndRenderTarget_DrawRectangle(This, rect, brush, strokeWidth, stro
keStyle) \ | | #define ID2D1HwndRenderTarget_DrawRectangle(This, rect, brush, strokeWidth, stro
keStyle) \ |
| ((This)->lpVtbl->Base.DrawRectangle((ID2D1RenderTarget *)This, rect, brush,
strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawRectangle((ID2D1RenderTarget *)This, rect, brush,
strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_DrawRectangle") |
| | |
| #define ID2D1HwndRenderTarget_FillRectangle(This, rect, brush) \ | | #define ID2D1HwndRenderTarget_FillRectangle(This, rect, brush) \ |
| ((This)->lpVtbl->Base.FillRectangle((ID2D1RenderTarget *)This, rect, brush)) | | ((This)->lpVtbl->Base.FillRectangle((ID2D1RenderTarget *)This, rect, brush)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_FillRectangle") |
| | |
| #define ID2D1HwndRenderTarget_DrawRoundedRectangle(This, roundedRect, brush, str
okeWidth, strokeStyle) \ | | #define ID2D1HwndRenderTarget_DrawRoundedRectangle(This, roundedRect, brush, str
okeWidth, strokeStyle) \ |
| ((This)->lpVtbl->Base.DrawRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_DrawRoundedRectangle") |
| | |
| #define ID2D1HwndRenderTarget_FillRoundedRectangle(This, roundedRect, brush) \ | | #define ID2D1HwndRenderTarget_FillRoundedRectangle(This, roundedRect, brush) \ |
| ((This)->lpVtbl->Base.FillRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush)) | | ((This)->lpVtbl->Base.FillRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_FillRoundedRectangle") |
| | |
| #define ID2D1HwndRenderTarget_DrawEllipse(This, ellipse, brush, strokeWidth, str
okeStyle) \ | | #define ID2D1HwndRenderTarget_DrawEllipse(This, ellipse, brush, strokeWidth, str
okeStyle) \ |
| ((This)->lpVtbl->Base.DrawEllipse((ID2D1RenderTarget *)This, ellipse, brush,
strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawEllipse((ID2D1RenderTarget *)This, ellipse, brush,
strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_DrawEllipse") |
| | |
| #define ID2D1HwndRenderTarget_FillEllipse(This, ellipse, brush) \ | | #define ID2D1HwndRenderTarget_FillEllipse(This, ellipse, brush) \ |
| ((This)->lpVtbl->Base.FillEllipse((ID2D1RenderTarget *)This, ellipse, brush)
) | | ((This)->lpVtbl->Base.FillEllipse((ID2D1RenderTarget *)This, ellipse, brush)
) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_FillEllipse") |
| | |
| #define ID2D1HwndRenderTarget_DrawGeometry(This, geometry, brush, strokeWidth, s
trokeStyle) \ | | #define ID2D1HwndRenderTarget_DrawGeometry(This, geometry, brush, strokeWidth, s
trokeStyle) \ |
| ((This)->lpVtbl->Base.DrawGeometry((ID2D1RenderTarget *)This, geometry, brus
h, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawGeometry((ID2D1RenderTarget *)This, geometry, brus
h, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_DrawGeometry") |
| | |
| #define ID2D1HwndRenderTarget_FillGeometry(This, geometry, brush, opacityBrush)
\ | | #define ID2D1HwndRenderTarget_FillGeometry(This, geometry, brush, opacityBrush)
\ |
| ((This)->lpVtbl->Base.FillGeometry((ID2D1RenderTarget *)This, geometry, brus
h, opacityBrush)) | | ((This)->lpVtbl->Base.FillGeometry((ID2D1RenderTarget *)This, geometry, brus
h, opacityBrush)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_FillGeometry") |
| | |
| #define ID2D1HwndRenderTarget_FillMesh(This, mesh, brush) \ | | #define ID2D1HwndRenderTarget_FillMesh(This, mesh, brush) \ |
| ((This)->lpVtbl->Base.FillMesh((ID2D1RenderTarget *)This, mesh, brush)) | | ((This)->lpVtbl->Base.FillMesh((ID2D1RenderTarget *)This, mesh, brush)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_FillMesh") |
| | |
| #define ID2D1HwndRenderTarget_FillOpacityMask(This, opacityMask, brush, content,
destinationRectangle, sourceRectangle) \ | | #define ID2D1HwndRenderTarget_FillOpacityMask(This, opacityMask, brush, content,
destinationRectangle, sourceRectangle) \ |
| ((This)->lpVtbl->Base.FillOpacityMask((ID2D1RenderTarget *)This, opacityMask
, brush, content, destinationRectangle, sourceRectangle)) | | ((This)->lpVtbl->Base.FillOpacityMask((ID2D1RenderTarget *)This, opacityMask
, brush, content, destinationRectangle, sourceRectangle)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_FillOpacityMask") |
| | |
| #define ID2D1HwndRenderTarget_DrawBitmap(This, bitmap, destinationRectangle, opa
city, interpolationMode, sourceRectangle) \ | | #define ID2D1HwndRenderTarget_DrawBitmap(This, bitmap, destinationRectangle, opa
city, interpolationMode, sourceRectangle) \ |
| ((This)->lpVtbl->Base.DrawBitmap((ID2D1RenderTarget *)This, bitmap, destinat
ionRectangle, opacity, interpolationMode, sourceRectangle)) | | ((This)->lpVtbl->Base.DrawBitmap((ID2D1RenderTarget *)This, bitmap, destinat
ionRectangle, opacity, interpolationMode, sourceRectangle)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_DrawBitmap") |
| | |
| #define ID2D1HwndRenderTarget_DrawText(This, string, stringLength, textFormat, l
ayoutRect, defaultForegroundBrush, options, measuringMode) \ | | #define ID2D1HwndRenderTarget_DrawText(This, string, stringLength, textFormat, l
ayoutRect, defaultForegroundBrush, options, measuringMode) \ |
| ((This)->lpVtbl->Base.DrawText((ID2D1RenderTarget *)This, string, stringLeng
th, textFormat, layoutRect, defaultForegroundBrush, options, measuringMode)) | | ((This)->lpVtbl->Base.DrawText((ID2D1RenderTarget *)This, string, stringLeng
th, textFormat, layoutRect, defaultForegroundBrush, options, measuringMode)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_DrawText") |
| | |
| #define ID2D1HwndRenderTarget_DrawTextLayout(This, origin, textLayout, defaultFo
regroundBrush, options) \ | | #define ID2D1HwndRenderTarget_DrawTextLayout(This, origin, textLayout, defaultFo
regroundBrush, options) \ |
| ((This)->lpVtbl->Base.DrawTextLayout((ID2D1RenderTarget *)This, origin, text
Layout, defaultForegroundBrush, options)) | | ((This)->lpVtbl->Base.DrawTextLayout((ID2D1RenderTarget *)This, origin, text
Layout, defaultForegroundBrush, options)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_DrawTextLayout") |
| | |
| #define ID2D1HwndRenderTarget_DrawGlyphRun(This, baselineOrigin, glyphRun, foreg
roundBrush, measuringMode) \ | | #define ID2D1HwndRenderTarget_DrawGlyphRun(This, baselineOrigin, glyphRun, foreg
roundBrush, measuringMode) \ |
| ((This)->lpVtbl->Base.DrawGlyphRun((ID2D1RenderTarget *)This, baselineOrigin
, glyphRun, foregroundBrush, measuringMode)) | | ((This)->lpVtbl->Base.DrawGlyphRun((ID2D1RenderTarget *)This, baselineOrigin
, glyphRun, foregroundBrush, measuringMode)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_DrawGlyphRun") |
| | |
| #define ID2D1HwndRenderTarget_SetTransform(This, transform) \ | | #define ID2D1HwndRenderTarget_SetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.SetTransform((ID2D1RenderTarget *)This, transform)) | | ((This)->lpVtbl->Base.SetTransform((ID2D1RenderTarget *)This, transform)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_SetTransform") |
| | |
| #define ID2D1HwndRenderTarget_GetTransform(This, transform) \ | | #define ID2D1HwndRenderTarget_GetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.GetTransform((ID2D1RenderTarget *)This, transform)) | | ((This)->lpVtbl->Base.GetTransform((ID2D1RenderTarget *)This, transform)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetTransform") |
| | |
| #define ID2D1HwndRenderTarget_SetAntialiasMode(This, antialiasMode) \ | | #define ID2D1HwndRenderTarget_SetAntialiasMode(This, antialiasMode) \ |
| ((This)->lpVtbl->Base.SetAntialiasMode((ID2D1RenderTarget *)This, antialiasM
ode)) | | ((This)->lpVtbl->Base.SetAntialiasMode((ID2D1RenderTarget *)This, antialiasM
ode)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_SetAntialiasMode") |
| | |
| #define ID2D1HwndRenderTarget_GetAntialiasMode(This) \ | | #define ID2D1HwndRenderTarget_GetAntialiasMode(This) \ |
| ((This)->lpVtbl->Base.GetAntialiasMode((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetAntialiasMode((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetAntialiasMode") |
| | |
| #define ID2D1HwndRenderTarget_SetTextAntialiasMode(This, textAntialiasMode) \ | | #define ID2D1HwndRenderTarget_SetTextAntialiasMode(This, textAntialiasMode) \ |
| ((This)->lpVtbl->Base.SetTextAntialiasMode((ID2D1RenderTarget *)This, textAn
tialiasMode)) | | ((This)->lpVtbl->Base.SetTextAntialiasMode((ID2D1RenderTarget *)This, textAn
tialiasMode)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_SetTextAntialiasMode") |
| | |
| #define ID2D1HwndRenderTarget_GetTextAntialiasMode(This) \ | | #define ID2D1HwndRenderTarget_GetTextAntialiasMode(This) \ |
| ((This)->lpVtbl->Base.GetTextAntialiasMode((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetTextAntialiasMode((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetTextAntialiasMode") |
| | |
| #define ID2D1HwndRenderTarget_SetTextRenderingParams(This, textRenderingParams)
\ | | #define ID2D1HwndRenderTarget_SetTextRenderingParams(This, textRenderingParams)
\ |
| ((This)->lpVtbl->Base.SetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) | | ((This)->lpVtbl->Base.SetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_SetTextRenderingParams") |
| | |
| #define ID2D1HwndRenderTarget_GetTextRenderingParams(This, textRenderingParams)
\ | | #define ID2D1HwndRenderTarget_GetTextRenderingParams(This, textRenderingParams)
\ |
| ((This)->lpVtbl->Base.GetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) | | ((This)->lpVtbl->Base.GetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetTextRenderingParams") |
| | |
| #define ID2D1HwndRenderTarget_SetTags(This, tag1, tag2) \ | | #define ID2D1HwndRenderTarget_SetTags(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.SetTags((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.SetTags((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_SetTags") |
| | |
| #define ID2D1HwndRenderTarget_GetTags(This, tag1, tag2) \ | | #define ID2D1HwndRenderTarget_GetTags(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.GetTags((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.GetTags((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetTags") |
| | |
| #define ID2D1HwndRenderTarget_PushLayer(This, layerParameters, layer) \ | | #define ID2D1HwndRenderTarget_PushLayer(This, layerParameters, layer) \ |
| ((This)->lpVtbl->Base.PushLayer((ID2D1RenderTarget *)This, layerParameters,
layer)) | | ((This)->lpVtbl->Base.PushLayer((ID2D1RenderTarget *)This, layerParameters,
layer)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_PushLayer") |
| | |
| #define ID2D1HwndRenderTarget_PopLayer(This) \ | | #define ID2D1HwndRenderTarget_PopLayer(This) \ |
| ((This)->lpVtbl->Base.PopLayer((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.PopLayer((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_PopLayer") |
| | |
| #define ID2D1HwndRenderTarget_Flush(This, tag1, tag2) \ | | #define ID2D1HwndRenderTarget_Flush(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.Flush((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.Flush((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_Flush") |
| | |
| #define ID2D1HwndRenderTarget_SaveDrawingState(This, drawingStateBlock) \ | | #define ID2D1HwndRenderTarget_SaveDrawingState(This, drawingStateBlock) \ |
| ((This)->lpVtbl->Base.SaveDrawingState((ID2D1RenderTarget *)This, drawingSta
teBlock)) | | ((This)->lpVtbl->Base.SaveDrawingState((ID2D1RenderTarget *)This, drawingSta
teBlock)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_SaveDrawingState") |
| | |
| #define ID2D1HwndRenderTarget_RestoreDrawingState(This, drawingStateBlock) \ | | #define ID2D1HwndRenderTarget_RestoreDrawingState(This, drawingStateBlock) \ |
| ((This)->lpVtbl->Base.RestoreDrawingState((ID2D1RenderTarget *)This, drawing
StateBlock)) | | ((This)->lpVtbl->Base.RestoreDrawingState((ID2D1RenderTarget *)This, drawing
StateBlock)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_RestoreDrawingState") |
| | |
| #define ID2D1HwndRenderTarget_PushAxisAlignedClip(This, clipRect, antialiasMode)
\ | | #define ID2D1HwndRenderTarget_PushAxisAlignedClip(This, clipRect, antialiasMode)
\ |
| ((This)->lpVtbl->Base.PushAxisAlignedClip((ID2D1RenderTarget *)This, clipRec
t, antialiasMode)) | | ((This)->lpVtbl->Base.PushAxisAlignedClip((ID2D1RenderTarget *)This, clipRec
t, antialiasMode)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_PushAxisAlignedClip") |
| | |
| #define ID2D1HwndRenderTarget_PopAxisAlignedClip(This) \ | | #define ID2D1HwndRenderTarget_PopAxisAlignedClip(This) \ |
| ((This)->lpVtbl->Base.PopAxisAlignedClip((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.PopAxisAlignedClip((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_PopAxisAlignedClip") |
| | |
| #define ID2D1HwndRenderTarget_Clear(This, clearColor) \ | | #define ID2D1HwndRenderTarget_Clear(This, clearColor) \ |
| ((This)->lpVtbl->Base.Clear((ID2D1RenderTarget *)This, clearColor)) | | ((This)->lpVtbl->Base.Clear((ID2D1RenderTarget *)This, clearColor)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_Clear") |
| | |
| #define ID2D1HwndRenderTarget_BeginDraw(This) \ | | #define ID2D1HwndRenderTarget_BeginDraw(This) \ |
| ((This)->lpVtbl->Base.BeginDraw((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.BeginDraw((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_BeginDraw") |
| | |
| #define ID2D1HwndRenderTarget_EndDraw(This, tag1, tag2) \ | | #define ID2D1HwndRenderTarget_EndDraw(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.EndDraw((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.EndDraw((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_EndDraw") |
| | |
| #define ID2D1HwndRenderTarget_GetPixelFormat(This) \ | | #define ID2D1HwndRenderTarget_GetPixelFormat(This) \ |
| ((This)->lpVtbl->Base.GetPixelFormat((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetPixelFormat((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetPixelFormat") |
| | |
| #define ID2D1HwndRenderTarget_SetDpi(This, dpiX, dpiY) \ | | #define ID2D1HwndRenderTarget_SetDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->Base.SetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) | | ((This)->lpVtbl->Base.SetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_SetDpi") |
| | |
| #define ID2D1HwndRenderTarget_GetDpi(This, dpiX, dpiY) \ | | #define ID2D1HwndRenderTarget_GetDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->Base.GetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) | | ((This)->lpVtbl->Base.GetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetDpi") |
| | |
| #define ID2D1HwndRenderTarget_GetSize(This) \ | | #define ID2D1HwndRenderTarget_GetSize(This) \ |
| ((This)->lpVtbl->Base.GetSize((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetSize((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetSize") |
| | |
| #define ID2D1HwndRenderTarget_GetPixelSize(This) \ | | #define ID2D1HwndRenderTarget_GetPixelSize(This) \ |
| ((This)->lpVtbl->Base.GetPixelSize((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetPixelSize((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetPixelSize") |
| | |
| #define ID2D1HwndRenderTarget_GetMaximumBitmapSize(This) \ | | #define ID2D1HwndRenderTarget_GetMaximumBitmapSize(This) \ |
| ((This)->lpVtbl->Base.GetMaximumBitmapSize((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetMaximumBitmapSize((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetMaximumBitmapSize") |
| | |
| #define ID2D1HwndRenderTarget_IsSupported(This, renderTargetProperties) \ | | #define ID2D1HwndRenderTarget_IsSupported(This, renderTargetProperties) \ |
| ((This)->lpVtbl->Base.IsSupported((ID2D1RenderTarget *)This, renderTargetPro
perties)) | | ((This)->lpVtbl->Base.IsSupported((ID2D1RenderTarget *)This, renderTargetPro
perties)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_IsSupported") |
| | |
| #define ID2D1HwndRenderTarget_CheckWindowState(This) \ | | #define ID2D1HwndRenderTarget_CheckWindowState(This) \ |
| ((This)->lpVtbl->CheckWindowState(This)) | | ((This)->lpVtbl->CheckWindowState(This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_CheckWindowState") |
| | |
| #define ID2D1HwndRenderTarget_Resize(This, pixelSize) \ | | #define ID2D1HwndRenderTarget_Resize(This, pixelSize) \ |
| ((This)->lpVtbl->Resize(This, pixelSize)) | | ((This)->lpVtbl->Resize(This, pixelSize)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_Resize") |
| | |
| #define ID2D1HwndRenderTarget_GetHwnd(This) \ | | #define ID2D1HwndRenderTarget_GetHwnd(This) \ |
| ((This)->lpVtbl->GetHwnd(This)) | | ((This)->lpVtbl->GetHwnd(This)) |
|
| | #pragma deprecated("ID2D1HwndRenderTarget_GetHwnd") |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef interface ID2D1GdiInteropRenderTarget ID2D1GdiInteropRenderTarget; | | typedef interface ID2D1GdiInteropRenderTarget ID2D1GdiInteropRenderTarget; |
| | |
| typedef struct ID2D1GdiInteropRenderTargetVtbl | | typedef struct ID2D1GdiInteropRenderTargetVtbl |
| | |
| skipping to change at line 6400 | | skipping to change at line 6858 |
| ) PURE; | | ) PURE; |
| } ID2D1GdiInteropRenderTargetVtbl; | | } ID2D1GdiInteropRenderTargetVtbl; |
| | |
| interface ID2D1GdiInteropRenderTarget | | interface ID2D1GdiInteropRenderTarget |
| { | | { |
| CONST struct ID2D1GdiInteropRenderTargetVtbl *lpVtbl; | | CONST struct ID2D1GdiInteropRenderTargetVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1GdiInteropRenderTarget_QueryInterface(This, riid, ppv) \ | | #define ID2D1GdiInteropRenderTarget_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1GdiInteropRenderTarget_QueryInterface") |
| | |
| #define ID2D1GdiInteropRenderTarget_AddRef(This) \ | | #define ID2D1GdiInteropRenderTarget_AddRef(This) \ |
| ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1GdiInteropRenderTarget_AddRef") |
| | |
| #define ID2D1GdiInteropRenderTarget_Release(This) \ | | #define ID2D1GdiInteropRenderTarget_Release(This) \ |
| ((This)->lpVtbl->Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1GdiInteropRenderTarget_Release") |
| | |
| #define ID2D1GdiInteropRenderTarget_GetDC(This, mode, hdc) \ | | #define ID2D1GdiInteropRenderTarget_GetDC(This, mode, hdc) \ |
| ((This)->lpVtbl->GetDC(This, mode, hdc)) | | ((This)->lpVtbl->GetDC(This, mode, hdc)) |
|
| | #pragma deprecated("ID2D1GdiInteropRenderTarget_GetDC") |
| | |
| #define ID2D1GdiInteropRenderTarget_ReleaseDC(This, update) \ | | #define ID2D1GdiInteropRenderTarget_ReleaseDC(This, update) \ |
| ((This)->lpVtbl->ReleaseDC(This, update)) | | ((This)->lpVtbl->ReleaseDC(This, update)) |
|
| | #pragma deprecated("ID2D1GdiInteropRenderTarget_ReleaseDC") |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) |
| | |
| typedef interface ID2D1DCRenderTarget ID2D1DCRenderTarget; | | typedef interface ID2D1DCRenderTarget ID2D1DCRenderTarget; |
| | |
| typedef struct ID2D1DCRenderTargetVtbl | | typedef struct ID2D1DCRenderTargetVtbl |
| | |
| skipping to change at line 6440 | | skipping to change at line 6903 |
| ) PURE; | | ) PURE; |
| } ID2D1DCRenderTargetVtbl; | | } ID2D1DCRenderTargetVtbl; |
| | |
| interface ID2D1DCRenderTarget | | interface ID2D1DCRenderTarget |
| { | | { |
| CONST struct ID2D1DCRenderTargetVtbl *lpVtbl; | | CONST struct ID2D1DCRenderTargetVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1DCRenderTarget_QueryInterface(This, riid, ppv) \ | | #define ID2D1DCRenderTarget_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.Base.Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_QueryInterface") |
| | |
| #define ID2D1DCRenderTarget_AddRef(This) \ | | #define ID2D1DCRenderTarget_AddRef(This) \ |
| ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_AddRef") |
| | |
| #define ID2D1DCRenderTarget_Release(This) \ | | #define ID2D1DCRenderTarget_Release(This) \ |
| ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Base.Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_Release") |
| | |
| #define ID2D1DCRenderTarget_GetFactory(This, factory) \ | | #define ID2D1DCRenderTarget_GetFactory(This, factory) \ |
| ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) | | ((This)->lpVtbl->Base.Base.GetFactory((ID2D1Resource *)This, factory)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetFactory") |
| | |
| #define ID2D1DCRenderTarget_CreateBitmap(This, size, srcData, pitch, bitmapPrope
rties, bitmap) \ | | #define ID2D1DCRenderTarget_CreateBitmap(This, size, srcData, pitch, bitmapPrope
rties, bitmap) \ |
| ((This)->lpVtbl->Base.CreateBitmap((ID2D1RenderTarget *)This, size, srcData,
pitch, bitmapProperties, bitmap)) | | ((This)->lpVtbl->Base.CreateBitmap((ID2D1RenderTarget *)This, size, srcData,
pitch, bitmapProperties, bitmap)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateBitmap") |
| | |
| #define ID2D1DCRenderTarget_CreateBitmapFromWicBitmap(This, wicBitmapSource, bit
mapProperties, bitmap) \ | | #define ID2D1DCRenderTarget_CreateBitmapFromWicBitmap(This, wicBitmapSource, bit
mapProperties, bitmap) \ |
| ((This)->lpVtbl->Base.CreateBitmapFromWicBitmap((ID2D1RenderTarget *)This, w
icBitmapSource, bitmapProperties, bitmap)) | | ((This)->lpVtbl->Base.CreateBitmapFromWicBitmap((ID2D1RenderTarget *)This, w
icBitmapSource, bitmapProperties, bitmap)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateBitmapFromWicBitmap") |
| | |
| #define ID2D1DCRenderTarget_CreateSharedBitmap(This, riid, data, bitmapPropertie
s, bitmap) \ | | #define ID2D1DCRenderTarget_CreateSharedBitmap(This, riid, data, bitmapPropertie
s, bitmap) \ |
| ((This)->lpVtbl->Base.CreateSharedBitmap((ID2D1RenderTarget *)This, riid, da
ta, bitmapProperties, bitmap)) | | ((This)->lpVtbl->Base.CreateSharedBitmap((ID2D1RenderTarget *)This, riid, da
ta, bitmapProperties, bitmap)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateSharedBitmap") |
| | |
| #define ID2D1DCRenderTarget_CreateBitmapBrush(This, bitmap, bitmapBrushPropertie
s, brushProperties, bitmapBrush) \ | | #define ID2D1DCRenderTarget_CreateBitmapBrush(This, bitmap, bitmapBrushPropertie
s, brushProperties, bitmapBrush) \ |
| ((This)->lpVtbl->Base.CreateBitmapBrush((ID2D1RenderTarget *)This, bitmap, b
itmapBrushProperties, brushProperties, bitmapBrush)) | | ((This)->lpVtbl->Base.CreateBitmapBrush((ID2D1RenderTarget *)This, bitmap, b
itmapBrushProperties, brushProperties, bitmapBrush)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateBitmapBrush") |
| | |
| #define ID2D1DCRenderTarget_CreateSolidColorBrush(This, color, brushProperties,
solidColorBrush) \ | | #define ID2D1DCRenderTarget_CreateSolidColorBrush(This, color, brushProperties,
solidColorBrush) \ |
| ((This)->lpVtbl->Base.CreateSolidColorBrush((ID2D1RenderTarget *)This, color
, brushProperties, solidColorBrush)) | | ((This)->lpVtbl->Base.CreateSolidColorBrush((ID2D1RenderTarget *)This, color
, brushProperties, solidColorBrush)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateSolidColorBrush") |
| | |
| #define ID2D1DCRenderTarget_CreateGradientStopCollection(This, gradientStops, gr
adientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection) \ | | #define ID2D1DCRenderTarget_CreateGradientStopCollection(This, gradientStops, gr
adientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection) \ |
| ((This)->lpVtbl->Base.CreateGradientStopCollection((ID2D1RenderTarget *)This
, gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradie
ntStopCollection)) | | ((This)->lpVtbl->Base.CreateGradientStopCollection((ID2D1RenderTarget *)This
, gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradie
ntStopCollection)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateGradientStopCollection") |
| | |
| #define ID2D1DCRenderTarget_CreateLinearGradientBrush(This, linearGradientBrushP
roperties, brushProperties, gradientStopCollection, linearGradientBrush) \ | | #define ID2D1DCRenderTarget_CreateLinearGradientBrush(This, linearGradientBrushP
roperties, brushProperties, gradientStopCollection, linearGradientBrush) \ |
| ((This)->lpVtbl->Base.CreateLinearGradientBrush((ID2D1RenderTarget *)This, l
inearGradientBrushProperties, brushProperties, gradientStopCollection, linearGra
dientBrush)) | | ((This)->lpVtbl->Base.CreateLinearGradientBrush((ID2D1RenderTarget *)This, l
inearGradientBrushProperties, brushProperties, gradientStopCollection, linearGra
dientBrush)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateLinearGradientBrush") |
| | |
| #define ID2D1DCRenderTarget_CreateRadialGradientBrush(This, radialGradientBrushP
roperties, brushProperties, gradientStopCollection, radialGradientBrush) \ | | #define ID2D1DCRenderTarget_CreateRadialGradientBrush(This, radialGradientBrushP
roperties, brushProperties, gradientStopCollection, radialGradientBrush) \ |
| ((This)->lpVtbl->Base.CreateRadialGradientBrush((ID2D1RenderTarget *)This, r
adialGradientBrushProperties, brushProperties, gradientStopCollection, radialGra
dientBrush)) | | ((This)->lpVtbl->Base.CreateRadialGradientBrush((ID2D1RenderTarget *)This, r
adialGradientBrushProperties, brushProperties, gradientStopCollection, radialGra
dientBrush)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateRadialGradientBrush") |
| | |
| #define ID2D1DCRenderTarget_CreateCompatibleRenderTarget(This, desiredSize, desi
redPixelSize, desiredFormat, options, bitmapRenderTarget) \ | | #define ID2D1DCRenderTarget_CreateCompatibleRenderTarget(This, desiredSize, desi
redPixelSize, desiredFormat, options, bitmapRenderTarget) \ |
| ((This)->lpVtbl->Base.CreateCompatibleRenderTarget((ID2D1RenderTarget *)This
, desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget)) | | ((This)->lpVtbl->Base.CreateCompatibleRenderTarget((ID2D1RenderTarget *)This
, desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateCompatibleRenderTarget") |
| | |
| #define ID2D1DCRenderTarget_CreateLayer(This, size, layer) \ | | #define ID2D1DCRenderTarget_CreateLayer(This, size, layer) \ |
| ((This)->lpVtbl->Base.CreateLayer((ID2D1RenderTarget *)This, size, layer)) | | ((This)->lpVtbl->Base.CreateLayer((ID2D1RenderTarget *)This, size, layer)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateLayer") |
| | |
| #define ID2D1DCRenderTarget_CreateMesh(This, mesh) \ | | #define ID2D1DCRenderTarget_CreateMesh(This, mesh) \ |
| ((This)->lpVtbl->Base.CreateMesh((ID2D1RenderTarget *)This, mesh)) | | ((This)->lpVtbl->Base.CreateMesh((ID2D1RenderTarget *)This, mesh)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_CreateMesh") |
| | |
| #define ID2D1DCRenderTarget_DrawLine(This, point0, point1, brush, strokeWidth, s
trokeStyle) \ | | #define ID2D1DCRenderTarget_DrawLine(This, point0, point1, brush, strokeWidth, s
trokeStyle) \ |
| ((This)->lpVtbl->Base.DrawLine((ID2D1RenderTarget *)This, point0, point1, br
ush, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawLine((ID2D1RenderTarget *)This, point0, point1, br
ush, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_DrawLine") |
| | |
| #define ID2D1DCRenderTarget_DrawRectangle(This, rect, brush, strokeWidth, stroke
Style) \ | | #define ID2D1DCRenderTarget_DrawRectangle(This, rect, brush, strokeWidth, stroke
Style) \ |
| ((This)->lpVtbl->Base.DrawRectangle((ID2D1RenderTarget *)This, rect, brush,
strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawRectangle((ID2D1RenderTarget *)This, rect, brush,
strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_DrawRectangle") |
| | |
| #define ID2D1DCRenderTarget_FillRectangle(This, rect, brush) \ | | #define ID2D1DCRenderTarget_FillRectangle(This, rect, brush) \ |
| ((This)->lpVtbl->Base.FillRectangle((ID2D1RenderTarget *)This, rect, brush)) | | ((This)->lpVtbl->Base.FillRectangle((ID2D1RenderTarget *)This, rect, brush)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_FillRectangle") |
| | |
| #define ID2D1DCRenderTarget_DrawRoundedRectangle(This, roundedRect, brush, strok
eWidth, strokeStyle) \ | | #define ID2D1DCRenderTarget_DrawRoundedRectangle(This, roundedRect, brush, strok
eWidth, strokeStyle) \ |
| ((This)->lpVtbl->Base.DrawRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_DrawRoundedRectangle") |
| | |
| #define ID2D1DCRenderTarget_FillRoundedRectangle(This, roundedRect, brush) \ | | #define ID2D1DCRenderTarget_FillRoundedRectangle(This, roundedRect, brush) \ |
| ((This)->lpVtbl->Base.FillRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush)) | | ((This)->lpVtbl->Base.FillRoundedRectangle((ID2D1RenderTarget *)This, rounde
dRect, brush)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_FillRoundedRectangle") |
| | |
| #define ID2D1DCRenderTarget_DrawEllipse(This, ellipse, brush, strokeWidth, strok
eStyle) \ | | #define ID2D1DCRenderTarget_DrawEllipse(This, ellipse, brush, strokeWidth, strok
eStyle) \ |
| ((This)->lpVtbl->Base.DrawEllipse((ID2D1RenderTarget *)This, ellipse, brush,
strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawEllipse((ID2D1RenderTarget *)This, ellipse, brush,
strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_DrawEllipse") |
| | |
| #define ID2D1DCRenderTarget_FillEllipse(This, ellipse, brush) \ | | #define ID2D1DCRenderTarget_FillEllipse(This, ellipse, brush) \ |
| ((This)->lpVtbl->Base.FillEllipse((ID2D1RenderTarget *)This, ellipse, brush)
) | | ((This)->lpVtbl->Base.FillEllipse((ID2D1RenderTarget *)This, ellipse, brush)
) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_FillEllipse") |
| | |
| #define ID2D1DCRenderTarget_DrawGeometry(This, geometry, brush, strokeWidth, str
okeStyle) \ | | #define ID2D1DCRenderTarget_DrawGeometry(This, geometry, brush, strokeWidth, str
okeStyle) \ |
| ((This)->lpVtbl->Base.DrawGeometry((ID2D1RenderTarget *)This, geometry, brus
h, strokeWidth, strokeStyle)) | | ((This)->lpVtbl->Base.DrawGeometry((ID2D1RenderTarget *)This, geometry, brus
h, strokeWidth, strokeStyle)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_DrawGeometry") |
| | |
| #define ID2D1DCRenderTarget_FillGeometry(This, geometry, brush, opacityBrush) \ | | #define ID2D1DCRenderTarget_FillGeometry(This, geometry, brush, opacityBrush) \ |
| ((This)->lpVtbl->Base.FillGeometry((ID2D1RenderTarget *)This, geometry, brus
h, opacityBrush)) | | ((This)->lpVtbl->Base.FillGeometry((ID2D1RenderTarget *)This, geometry, brus
h, opacityBrush)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_FillGeometry") |
| | |
| #define ID2D1DCRenderTarget_FillMesh(This, mesh, brush) \ | | #define ID2D1DCRenderTarget_FillMesh(This, mesh, brush) \ |
| ((This)->lpVtbl->Base.FillMesh((ID2D1RenderTarget *)This, mesh, brush)) | | ((This)->lpVtbl->Base.FillMesh((ID2D1RenderTarget *)This, mesh, brush)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_FillMesh") |
| | |
| #define ID2D1DCRenderTarget_FillOpacityMask(This, opacityMask, brush, content, d
estinationRectangle, sourceRectangle) \ | | #define ID2D1DCRenderTarget_FillOpacityMask(This, opacityMask, brush, content, d
estinationRectangle, sourceRectangle) \ |
| ((This)->lpVtbl->Base.FillOpacityMask((ID2D1RenderTarget *)This, opacityMask
, brush, content, destinationRectangle, sourceRectangle)) | | ((This)->lpVtbl->Base.FillOpacityMask((ID2D1RenderTarget *)This, opacityMask
, brush, content, destinationRectangle, sourceRectangle)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_FillOpacityMask") |
| | |
| #define ID2D1DCRenderTarget_DrawBitmap(This, bitmap, destinationRectangle, opaci
ty, interpolationMode, sourceRectangle) \ | | #define ID2D1DCRenderTarget_DrawBitmap(This, bitmap, destinationRectangle, opaci
ty, interpolationMode, sourceRectangle) \ |
| ((This)->lpVtbl->Base.DrawBitmap((ID2D1RenderTarget *)This, bitmap, destinat
ionRectangle, opacity, interpolationMode, sourceRectangle)) | | ((This)->lpVtbl->Base.DrawBitmap((ID2D1RenderTarget *)This, bitmap, destinat
ionRectangle, opacity, interpolationMode, sourceRectangle)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_DrawBitmap") |
| | |
| #define ID2D1DCRenderTarget_DrawText(This, string, stringLength, textFormat, lay
outRect, defaultForegroundBrush, options, measuringMode) \ | | #define ID2D1DCRenderTarget_DrawText(This, string, stringLength, textFormat, lay
outRect, defaultForegroundBrush, options, measuringMode) \ |
| ((This)->lpVtbl->Base.DrawText((ID2D1RenderTarget *)This, string, stringLeng
th, textFormat, layoutRect, defaultForegroundBrush, options, measuringMode)) | | ((This)->lpVtbl->Base.DrawText((ID2D1RenderTarget *)This, string, stringLeng
th, textFormat, layoutRect, defaultForegroundBrush, options, measuringMode)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_DrawText") |
| | |
| #define ID2D1DCRenderTarget_DrawTextLayout(This, origin, textLayout, defaultFore
groundBrush, options) \ | | #define ID2D1DCRenderTarget_DrawTextLayout(This, origin, textLayout, defaultFore
groundBrush, options) \ |
| ((This)->lpVtbl->Base.DrawTextLayout((ID2D1RenderTarget *)This, origin, text
Layout, defaultForegroundBrush, options)) | | ((This)->lpVtbl->Base.DrawTextLayout((ID2D1RenderTarget *)This, origin, text
Layout, defaultForegroundBrush, options)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_DrawTextLayout") |
| | |
| #define ID2D1DCRenderTarget_DrawGlyphRun(This, baselineOrigin, glyphRun, foregro
undBrush, measuringMode) \ | | #define ID2D1DCRenderTarget_DrawGlyphRun(This, baselineOrigin, glyphRun, foregro
undBrush, measuringMode) \ |
| ((This)->lpVtbl->Base.DrawGlyphRun((ID2D1RenderTarget *)This, baselineOrigin
, glyphRun, foregroundBrush, measuringMode)) | | ((This)->lpVtbl->Base.DrawGlyphRun((ID2D1RenderTarget *)This, baselineOrigin
, glyphRun, foregroundBrush, measuringMode)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_DrawGlyphRun") |
| | |
| #define ID2D1DCRenderTarget_SetTransform(This, transform) \ | | #define ID2D1DCRenderTarget_SetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.SetTransform((ID2D1RenderTarget *)This, transform)) | | ((This)->lpVtbl->Base.SetTransform((ID2D1RenderTarget *)This, transform)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_SetTransform") |
| | |
| #define ID2D1DCRenderTarget_GetTransform(This, transform) \ | | #define ID2D1DCRenderTarget_GetTransform(This, transform) \ |
| ((This)->lpVtbl->Base.GetTransform((ID2D1RenderTarget *)This, transform)) | | ((This)->lpVtbl->Base.GetTransform((ID2D1RenderTarget *)This, transform)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetTransform") |
| | |
| #define ID2D1DCRenderTarget_SetAntialiasMode(This, antialiasMode) \ | | #define ID2D1DCRenderTarget_SetAntialiasMode(This, antialiasMode) \ |
| ((This)->lpVtbl->Base.SetAntialiasMode((ID2D1RenderTarget *)This, antialiasM
ode)) | | ((This)->lpVtbl->Base.SetAntialiasMode((ID2D1RenderTarget *)This, antialiasM
ode)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_SetAntialiasMode") |
| | |
| #define ID2D1DCRenderTarget_GetAntialiasMode(This) \ | | #define ID2D1DCRenderTarget_GetAntialiasMode(This) \ |
| ((This)->lpVtbl->Base.GetAntialiasMode((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetAntialiasMode((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetAntialiasMode") |
| | |
| #define ID2D1DCRenderTarget_SetTextAntialiasMode(This, textAntialiasMode) \ | | #define ID2D1DCRenderTarget_SetTextAntialiasMode(This, textAntialiasMode) \ |
| ((This)->lpVtbl->Base.SetTextAntialiasMode((ID2D1RenderTarget *)This, textAn
tialiasMode)) | | ((This)->lpVtbl->Base.SetTextAntialiasMode((ID2D1RenderTarget *)This, textAn
tialiasMode)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_SetTextAntialiasMode") |
| | |
| #define ID2D1DCRenderTarget_GetTextAntialiasMode(This) \ | | #define ID2D1DCRenderTarget_GetTextAntialiasMode(This) \ |
| ((This)->lpVtbl->Base.GetTextAntialiasMode((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetTextAntialiasMode((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetTextAntialiasMode") |
| | |
| #define ID2D1DCRenderTarget_SetTextRenderingParams(This, textRenderingParams) \ | | #define ID2D1DCRenderTarget_SetTextRenderingParams(This, textRenderingParams) \ |
| ((This)->lpVtbl->Base.SetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) | | ((This)->lpVtbl->Base.SetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_SetTextRenderingParams") |
| | |
| #define ID2D1DCRenderTarget_GetTextRenderingParams(This, textRenderingParams) \ | | #define ID2D1DCRenderTarget_GetTextRenderingParams(This, textRenderingParams) \ |
| ((This)->lpVtbl->Base.GetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) | | ((This)->lpVtbl->Base.GetTextRenderingParams((ID2D1RenderTarget *)This, text
RenderingParams)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetTextRenderingParams") |
| | |
| #define ID2D1DCRenderTarget_SetTags(This, tag1, tag2) \ | | #define ID2D1DCRenderTarget_SetTags(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.SetTags((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.SetTags((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_SetTags") |
| | |
| #define ID2D1DCRenderTarget_GetTags(This, tag1, tag2) \ | | #define ID2D1DCRenderTarget_GetTags(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.GetTags((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.GetTags((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetTags") |
| | |
| #define ID2D1DCRenderTarget_PushLayer(This, layerParameters, layer) \ | | #define ID2D1DCRenderTarget_PushLayer(This, layerParameters, layer) \ |
| ((This)->lpVtbl->Base.PushLayer((ID2D1RenderTarget *)This, layerParameters,
layer)) | | ((This)->lpVtbl->Base.PushLayer((ID2D1RenderTarget *)This, layerParameters,
layer)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_PushLayer") |
| | |
| #define ID2D1DCRenderTarget_PopLayer(This) \ | | #define ID2D1DCRenderTarget_PopLayer(This) \ |
| ((This)->lpVtbl->Base.PopLayer((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.PopLayer((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_PopLayer") |
| | |
| #define ID2D1DCRenderTarget_Flush(This, tag1, tag2) \ | | #define ID2D1DCRenderTarget_Flush(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.Flush((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.Flush((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_Flush") |
| | |
| #define ID2D1DCRenderTarget_SaveDrawingState(This, drawingStateBlock) \ | | #define ID2D1DCRenderTarget_SaveDrawingState(This, drawingStateBlock) \ |
| ((This)->lpVtbl->Base.SaveDrawingState((ID2D1RenderTarget *)This, drawingSta
teBlock)) | | ((This)->lpVtbl->Base.SaveDrawingState((ID2D1RenderTarget *)This, drawingSta
teBlock)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_SaveDrawingState") |
| | |
| #define ID2D1DCRenderTarget_RestoreDrawingState(This, drawingStateBlock) \ | | #define ID2D1DCRenderTarget_RestoreDrawingState(This, drawingStateBlock) \ |
| ((This)->lpVtbl->Base.RestoreDrawingState((ID2D1RenderTarget *)This, drawing
StateBlock)) | | ((This)->lpVtbl->Base.RestoreDrawingState((ID2D1RenderTarget *)This, drawing
StateBlock)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_RestoreDrawingState") |
| | |
| #define ID2D1DCRenderTarget_PushAxisAlignedClip(This, clipRect, antialiasMode) \ | | #define ID2D1DCRenderTarget_PushAxisAlignedClip(This, clipRect, antialiasMode) \ |
| ((This)->lpVtbl->Base.PushAxisAlignedClip((ID2D1RenderTarget *)This, clipRec
t, antialiasMode)) | | ((This)->lpVtbl->Base.PushAxisAlignedClip((ID2D1RenderTarget *)This, clipRec
t, antialiasMode)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_PushAxisAlignedClip") |
| | |
| #define ID2D1DCRenderTarget_PopAxisAlignedClip(This) \ | | #define ID2D1DCRenderTarget_PopAxisAlignedClip(This) \ |
| ((This)->lpVtbl->Base.PopAxisAlignedClip((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.PopAxisAlignedClip((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_PopAxisAlignedClip") |
| | |
| #define ID2D1DCRenderTarget_Clear(This, clearColor) \ | | #define ID2D1DCRenderTarget_Clear(This, clearColor) \ |
| ((This)->lpVtbl->Base.Clear((ID2D1RenderTarget *)This, clearColor)) | | ((This)->lpVtbl->Base.Clear((ID2D1RenderTarget *)This, clearColor)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_Clear") |
| | |
| #define ID2D1DCRenderTarget_BeginDraw(This) \ | | #define ID2D1DCRenderTarget_BeginDraw(This) \ |
| ((This)->lpVtbl->Base.BeginDraw((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.BeginDraw((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_BeginDraw") |
| | |
| #define ID2D1DCRenderTarget_EndDraw(This, tag1, tag2) \ | | #define ID2D1DCRenderTarget_EndDraw(This, tag1, tag2) \ |
| ((This)->lpVtbl->Base.EndDraw((ID2D1RenderTarget *)This, tag1, tag2)) | | ((This)->lpVtbl->Base.EndDraw((ID2D1RenderTarget *)This, tag1, tag2)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_EndDraw") |
| | |
| #define ID2D1DCRenderTarget_GetPixelFormat(This) \ | | #define ID2D1DCRenderTarget_GetPixelFormat(This) \ |
| ((This)->lpVtbl->Base.GetPixelFormat((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetPixelFormat((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetPixelFormat") |
| | |
| #define ID2D1DCRenderTarget_SetDpi(This, dpiX, dpiY) \ | | #define ID2D1DCRenderTarget_SetDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->Base.SetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) | | ((This)->lpVtbl->Base.SetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_SetDpi") |
| | |
| #define ID2D1DCRenderTarget_GetDpi(This, dpiX, dpiY) \ | | #define ID2D1DCRenderTarget_GetDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->Base.GetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) | | ((This)->lpVtbl->Base.GetDpi((ID2D1RenderTarget *)This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetDpi") |
| | |
| #define ID2D1DCRenderTarget_GetSize(This) \ | | #define ID2D1DCRenderTarget_GetSize(This) \ |
| ((This)->lpVtbl->Base.GetSize((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetSize((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetSize") |
| | |
| #define ID2D1DCRenderTarget_GetPixelSize(This) \ | | #define ID2D1DCRenderTarget_GetPixelSize(This) \ |
| ((This)->lpVtbl->Base.GetPixelSize((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetPixelSize((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetPixelSize") |
| | |
| #define ID2D1DCRenderTarget_GetMaximumBitmapSize(This) \ | | #define ID2D1DCRenderTarget_GetMaximumBitmapSize(This) \ |
| ((This)->lpVtbl->Base.GetMaximumBitmapSize((ID2D1RenderTarget *)This)) | | ((This)->lpVtbl->Base.GetMaximumBitmapSize((ID2D1RenderTarget *)This)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_GetMaximumBitmapSize") |
| | |
| #define ID2D1DCRenderTarget_IsSupported(This, renderTargetProperties) \ | | #define ID2D1DCRenderTarget_IsSupported(This, renderTargetProperties) \ |
| ((This)->lpVtbl->Base.IsSupported((ID2D1RenderTarget *)This, renderTargetPro
perties)) | | ((This)->lpVtbl->Base.IsSupported((ID2D1RenderTarget *)This, renderTargetPro
perties)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_IsSupported") |
| | |
| #define ID2D1DCRenderTarget_BindDC(This, hDC, pSubRect) \ | | #define ID2D1DCRenderTarget_BindDC(This, hDC, pSubRect) \ |
| ((This)->lpVtbl->BindDC(This, hDC, pSubRect)) | | ((This)->lpVtbl->BindDC(This, hDC, pSubRect)) |
|
| | #pragma deprecated("ID2D1DCRenderTarget_BindDC") |
| | |
| typedef interface ID2D1Factory ID2D1Factory; | | typedef interface ID2D1Factory ID2D1Factory; |
| | |
| typedef struct ID2D1FactoryVtbl | | typedef struct ID2D1FactoryVtbl |
| { | | { |
| | |
| IUnknownVtbl Base; | | IUnknownVtbl Base; |
| | |
| STDMETHOD(ReloadSystemMetrics)( | | STDMETHOD(ReloadSystemMetrics)( |
| ID2D1Factory *This | | ID2D1Factory *This |
| | |
| skipping to change at line 6717 | | skipping to change at line 7238 |
| ) PURE; | | ) PURE; |
| } ID2D1FactoryVtbl; | | } ID2D1FactoryVtbl; |
| | |
| interface ID2D1Factory | | interface ID2D1Factory |
| { | | { |
| CONST struct ID2D1FactoryVtbl *lpVtbl; | | CONST struct ID2D1FactoryVtbl *lpVtbl; |
| }; | | }; |
| | |
| #define ID2D1Factory_QueryInterface(This, riid, ppv) \ | | #define ID2D1Factory_QueryInterface(This, riid, ppv) \ |
| ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) | | ((This)->lpVtbl->Base.QueryInterface((IUnknown *)This, riid, ppv)) |
|
| | #pragma deprecated("ID2D1Factory_QueryInterface") |
| | |
| #define ID2D1Factory_AddRef(This) \ | | #define ID2D1Factory_AddRef(This) \ |
| ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) | | ((This)->lpVtbl->Base.AddRef((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Factory_AddRef") |
| | |
| #define ID2D1Factory_Release(This) \ | | #define ID2D1Factory_Release(This) \ |
| ((This)->lpVtbl->Base.Release((IUnknown *)This)) | | ((This)->lpVtbl->Base.Release((IUnknown *)This)) |
|
| | #pragma deprecated("ID2D1Factory_Release") |
| | |
| #define ID2D1Factory_ReloadSystemMetrics(This) \ | | #define ID2D1Factory_ReloadSystemMetrics(This) \ |
| ((This)->lpVtbl->ReloadSystemMetrics(This)) | | ((This)->lpVtbl->ReloadSystemMetrics(This)) |
|
| | #pragma deprecated("ID2D1Factory_ReloadSystemMetrics") |
| | |
| #define ID2D1Factory_GetDesktopDpi(This, dpiX, dpiY) \ | | #define ID2D1Factory_GetDesktopDpi(This, dpiX, dpiY) \ |
| ((This)->lpVtbl->GetDesktopDpi(This, dpiX, dpiY)) | | ((This)->lpVtbl->GetDesktopDpi(This, dpiX, dpiY)) |
|
| | #pragma deprecated("ID2D1Factory_GetDesktopDpi") |
| | |
| #define ID2D1Factory_CreateRectangleGeometry(This, rectangle, rectangleGeometry)
\ | | #define ID2D1Factory_CreateRectangleGeometry(This, rectangle, rectangleGeometry)
\ |
| ((This)->lpVtbl->CreateRectangleGeometry(This, rectangle, rectangleGeometry)
) | | ((This)->lpVtbl->CreateRectangleGeometry(This, rectangle, rectangleGeometry)
) |
|
| | #pragma deprecated("ID2D1Factory_CreateRectangleGeometry") |
| | |
| #define ID2D1Factory_CreateRoundedRectangleGeometry(This, roundedRectangle, roun
dedRectangleGeometry) \ | | #define ID2D1Factory_CreateRoundedRectangleGeometry(This, roundedRectangle, roun
dedRectangleGeometry) \ |
| ((This)->lpVtbl->CreateRoundedRectangleGeometry(This, roundedRectangle, roun
dedRectangleGeometry)) | | ((This)->lpVtbl->CreateRoundedRectangleGeometry(This, roundedRectangle, roun
dedRectangleGeometry)) |
|
| | #pragma deprecated("ID2D1Factory_CreateRoundedRectangleGeometry") |
| | |
| #define ID2D1Factory_CreateEllipseGeometry(This, ellipse, ellipseGeometry) \ | | #define ID2D1Factory_CreateEllipseGeometry(This, ellipse, ellipseGeometry) \ |
| ((This)->lpVtbl->CreateEllipseGeometry(This, ellipse, ellipseGeometry)) | | ((This)->lpVtbl->CreateEllipseGeometry(This, ellipse, ellipseGeometry)) |
|
| | #pragma deprecated("ID2D1Factory_CreateEllipseGeometry") |
| | |
| #define ID2D1Factory_CreateGeometryGroup(This, fillMode, geometries, geometriesC
ount, geometryGroup) \ | | #define ID2D1Factory_CreateGeometryGroup(This, fillMode, geometries, geometriesC
ount, geometryGroup) \ |
| ((This)->lpVtbl->CreateGeometryGroup(This, fillMode, geometries, geometriesC
ount, geometryGroup)) | | ((This)->lpVtbl->CreateGeometryGroup(This, fillMode, geometries, geometriesC
ount, geometryGroup)) |
|
| | #pragma deprecated("ID2D1Factory_CreateGeometryGroup") |
| | |
| #define ID2D1Factory_CreateTransformedGeometry(This, sourceGeometry, transform,
transformedGeometry) \ | | #define ID2D1Factory_CreateTransformedGeometry(This, sourceGeometry, transform,
transformedGeometry) \ |
| ((This)->lpVtbl->CreateTransformedGeometry(This, sourceGeometry, transform,
transformedGeometry)) | | ((This)->lpVtbl->CreateTransformedGeometry(This, sourceGeometry, transform,
transformedGeometry)) |
|
| | #pragma deprecated("ID2D1Factory_CreateTransformedGeometry") |
| | |
| #define ID2D1Factory_CreatePathGeometry(This, pathGeometry) \ | | #define ID2D1Factory_CreatePathGeometry(This, pathGeometry) \ |
| ((This)->lpVtbl->CreatePathGeometry(This, pathGeometry)) | | ((This)->lpVtbl->CreatePathGeometry(This, pathGeometry)) |
|
| | #pragma deprecated("ID2D1Factory_CreatePathGeometry") |
| | |
| #define ID2D1Factory_CreateStrokeStyle(This, strokeStyleProperties, dashes, dash
esCount, strokeStyle) \ | | #define ID2D1Factory_CreateStrokeStyle(This, strokeStyleProperties, dashes, dash
esCount, strokeStyle) \ |
| ((This)->lpVtbl->CreateStrokeStyle(This, strokeStyleProperties, dashes, dash
esCount, strokeStyle)) | | ((This)->lpVtbl->CreateStrokeStyle(This, strokeStyleProperties, dashes, dash
esCount, strokeStyle)) |
|
| | #pragma deprecated("ID2D1Factory_CreateStrokeStyle") |
| | |
| #define ID2D1Factory_CreateDrawingStateBlock(This, drawingStateDescription, text
RenderingParams, drawingStateBlock) \ | | #define ID2D1Factory_CreateDrawingStateBlock(This, drawingStateDescription, text
RenderingParams, drawingStateBlock) \ |
| ((This)->lpVtbl->CreateDrawingStateBlock(This, drawingStateDescription, text
RenderingParams, drawingStateBlock)) | | ((This)->lpVtbl->CreateDrawingStateBlock(This, drawingStateDescription, text
RenderingParams, drawingStateBlock)) |
|
| | #pragma deprecated("ID2D1Factory_CreateDrawingStateBlock") |
| | |
| #define ID2D1Factory_CreateWicBitmapRenderTarget(This, target, renderTargetPrope
rties, renderTarget) \ | | #define ID2D1Factory_CreateWicBitmapRenderTarget(This, target, renderTargetPrope
rties, renderTarget) \ |
| ((This)->lpVtbl->CreateWicBitmapRenderTarget(This, target, renderTargetPrope
rties, renderTarget)) | | ((This)->lpVtbl->CreateWicBitmapRenderTarget(This, target, renderTargetPrope
rties, renderTarget)) |
|
| | #pragma deprecated("ID2D1Factory_CreateWicBitmapRenderTarget") |
| | |
| #define ID2D1Factory_CreateHwndRenderTarget(This, renderTargetProperties, hwndRe
nderTargetProperties, hwndRenderTarget) \ | | #define ID2D1Factory_CreateHwndRenderTarget(This, renderTargetProperties, hwndRe
nderTargetProperties, hwndRenderTarget) \ |
| ((This)->lpVtbl->CreateHwndRenderTarget(This, renderTargetProperties, hwndRe
nderTargetProperties, hwndRenderTarget)) | | ((This)->lpVtbl->CreateHwndRenderTarget(This, renderTargetProperties, hwndRe
nderTargetProperties, hwndRenderTarget)) |
|
| | #pragma deprecated("ID2D1Factory_CreateHwndRenderTarget") |
| | |
| #define ID2D1Factory_CreateDxgiSurfaceRenderTarget(This, dxgiSurface, renderTarg
etProperties, renderTarget) \ | | #define ID2D1Factory_CreateDxgiSurfaceRenderTarget(This, dxgiSurface, renderTarg
etProperties, renderTarget) \ |
| ((This)->lpVtbl->CreateDxgiSurfaceRenderTarget(This, dxgiSurface, renderTarg
etProperties, renderTarget)) | | ((This)->lpVtbl->CreateDxgiSurfaceRenderTarget(This, dxgiSurface, renderTarg
etProperties, renderTarget)) |
|
| | #pragma deprecated("ID2D1Factory_CreateDxgiSurfaceRenderTarget") |
| | |
| #define ID2D1Factory_CreateDCRenderTarget(This, renderTargetProperties, dcRender
Target) \ | | #define ID2D1Factory_CreateDCRenderTarget(This, renderTargetProperties, dcRender
Target) \ |
| ((This)->lpVtbl->CreateDCRenderTarget(This, renderTargetProperties, dcRender
Target)) | | ((This)->lpVtbl->CreateDCRenderTarget(This, renderTargetProperties, dcRender
Target)) |
|
| | #pragma deprecated("ID2D1Factory_CreateDCRenderTarget") |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif | | #endif |
| | |
| #pragma region Application Family | | #pragma region Application Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| | |
| End of changes. 538 change blocks. |
| 0 lines changed or deleted | | 538 lines changed or added |
|
| d3d11.h (6.3.9600.17415-Windows 8.1) | | d3d11.h (10.0.10586.420-Windows 10 1511 10586.494) |
| /*------------------------------------------------------------------------------
------- | | /*------------------------------------------------------------------------------
------- |
| * | | * |
| * Copyright (c) Microsoft Corporation | | * Copyright (c) Microsoft Corporation |
| * | | * |
| *------------------------------------------------------------------------------
-------*/ | | *------------------------------------------------------------------------------
-------*/ |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 8.00.0603 */ | | /* File created by MIDL compiler version 8.00.0613 */ |
| /* @@MIDL_FILE_HEADING( ) */ | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
|
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | |
| | | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| #define __REQUIRED_RPCSAL_H_VERSION__ 100 | | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
| #endif | | #endif |
| | |
| #include "rpc.h" | | #include "rpc.h" |
| #include "rpcndr.h" | | #include "rpcndr.h" |
| | |
| #ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
| #error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
|
| #endif // __RPCNDR_H_VERSION__ | | #endif /* __RPCNDR_H_VERSION__ */ |
| | |
| #ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| #include "windows.h" | | #include "windows.h" |
| #include "ole2.h" | | #include "ole2.h" |
| #endif /*COM_NO_WINDOWS_H*/ | | #endif /*COM_NO_WINDOWS_H*/ |
| | |
| #ifndef __d3d11_h__ | | #ifndef __d3d11_h__ |
| #define __d3d11_h__ | | #define __d3d11_h__ |
| | |
| #if defined(_MSC_VER) && (_MSC_VER >= 1020) | | #if defined(_MSC_VER) && (_MSC_VER >= 1020) |
| | |
| skipping to change at line 1093 | | skipping to change at line 1091 |
| } | | } |
| inline bool operator==( const D3D11_VIEWPORT& l, const D3D11_VIEWPORT& r ) | | inline bool operator==( const D3D11_VIEWPORT& l, const D3D11_VIEWPORT& r ) |
| { | | { |
| return l.TopLeftX == r.TopLeftX && l.TopLeftY == r.TopLeftY && l.Width == r.
Width && | | return l.TopLeftX == r.TopLeftX && l.TopLeftY == r.TopLeftY && l.Width == r.
Width && |
| l.Height == r.Height && l.MinDepth == r.MinDepth && l.MaxDepth == r.MaxD
epth; | | l.Height == r.Height && l.MinDepth == r.MinDepth && l.MaxDepth == r.MaxD
epth; |
| } | | } |
| inline bool operator!=( const D3D11_VIEWPORT& l, const D3D11_VIEWPORT& r ) | | inline bool operator!=( const D3D11_VIEWPORT& l, const D3D11_VIEWPORT& r ) |
| { return !( l == r ); } | | { return !( l == r ); } |
| extern "C"{ | | extern "C"{ |
| #endif | | #endif |
|
| | typedef struct D3D11_DRAW_INSTANCED_INDIRECT_ARGS |
| | { |
| | UINT VertexCountPerInstance; |
| | UINT InstanceCount; |
| | UINT StartVertexLocation; |
| | UINT StartInstanceLocation; |
| | } D3D11_DRAW_INSTANCED_INDIRECT_ARGS; |
| | |
| | typedef struct D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS |
| | { |
| | UINT IndexCountPerInstance; |
| | UINT InstanceCount; |
| | UINT StartIndexLocation; |
| | INT BaseVertexLocation; |
| | UINT StartInstanceLocation; |
| | } D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS; |
| | |
| typedef | | typedef |
| enum D3D11_RESOURCE_DIMENSION | | enum D3D11_RESOURCE_DIMENSION |
| { | | { |
| D3D11_RESOURCE_DIMENSION_UNKNOWN = 0, | | D3D11_RESOURCE_DIMENSION_UNKNOWN = 0, |
| D3D11_RESOURCE_DIMENSION_BUFFER = 1, | | D3D11_RESOURCE_DIMENSION_BUFFER = 1, |
| D3D11_RESOURCE_DIMENSION_TEXTURE1D = 2, | | D3D11_RESOURCE_DIMENSION_TEXTURE1D = 2, |
| D3D11_RESOURCE_DIMENSION_TEXTURE2D = 3, | | D3D11_RESOURCE_DIMENSION_TEXTURE2D = 3, |
| D3D11_RESOURCE_DIMENSION_TEXTURE3D = 4 | | D3D11_RESOURCE_DIMENSION_TEXTURE3D = 4 |
| } D3D11_RESOURCE_DIMENSION; | | } D3D11_RESOURCE_DIMENSION; |
| | |
| | |
| skipping to change at line 1192 | | skipping to change at line 1207 |
| D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 0x40L, | | D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 0x40L, |
| D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 0x80L, | | D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 0x80L, |
| D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 0x100L, | | D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 0x100L, |
| D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 0x200L, | | D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 0x200L, |
| D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 0x800L, | | D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 0x800L, |
| D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 0x1000L, | | D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 0x1000L, |
| D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 0x2000L, | | D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 0x2000L, |
| D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 0x4000L, | | D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 0x4000L, |
| D3D11_RESOURCE_MISC_GUARDED = 0x8000L, | | D3D11_RESOURCE_MISC_GUARDED = 0x8000L, |
| D3D11_RESOURCE_MISC_TILE_POOL = 0x20000L, | | D3D11_RESOURCE_MISC_TILE_POOL = 0x20000L, |
|
| D3D11_RESOURCE_MISC_TILED = 0x40000L | | D3D11_RESOURCE_MISC_TILED = 0x40000L, |
| | D3D11_RESOURCE_MISC_HW_PROTECTED = 0x80000L |
| } D3D11_RESOURCE_MISC_FLAG; | | } D3D11_RESOURCE_MISC_FLAG; |
| | |
| typedef | | typedef |
| enum D3D11_MAP | | enum D3D11_MAP |
| { | | { |
| D3D11_MAP_READ = 1, | | D3D11_MAP_READ = 1, |
| D3D11_MAP_WRITE = 2, | | D3D11_MAP_WRITE = 2, |
| D3D11_MAP_READ_WRITE = 3, | | D3D11_MAP_READ_WRITE = 3, |
| D3D11_MAP_WRITE_DISCARD = 4, | | D3D11_MAP_WRITE_DISCARD = 4, |
| D3D11_MAP_WRITE_NO_OVERWRITE = 5 | | D3D11_MAP_WRITE_NO_OVERWRITE = 5 |
| | |
| skipping to change at line 1324 | | skipping to change at line 1340 |
| EXTERN_C const IID IID_ID3D11DeviceChild; | | EXTERN_C const IID IID_ID3D11DeviceChild; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("1841e5c8-16b0-489b-bcc8-44cfb0d5deae") | | MIDL_INTERFACE("1841e5c8-16b0-489b-bcc8-44cfb0d5deae") |
| ID3D11DeviceChild : public IUnknown | | ID3D11DeviceChild : public IUnknown |
| { | | { |
| public: | | public: |
| virtual void STDMETHODCALLTYPE GetDevice( | | virtual void STDMETHODCALLTYPE GetDevice( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice) = 0; | | _Outptr_ ID3D11Device **ppDevice) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetPrivateData( | | virtual HRESULT STDMETHODCALLTYPE GetPrivateData( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData) = 0; | | _Out_writes_bytes_opt_( *pDataSize ) void *pData) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetPrivateData( | | virtual HRESULT STDMETHODCALLTYPE SetPrivateData( |
| | |
| skipping to change at line 1371 | | skipping to change at line 1387 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11DeviceChild * This); | | ID3D11DeviceChild * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11DeviceChild * This); | | ID3D11DeviceChild * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11DeviceChild * This, | | ID3D11DeviceChild * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11DeviceChild * This, | | ID3D11DeviceChild * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 1594 | | skipping to change at line 1610 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11DepthStencilState * This); | | ID3D11DepthStencilState * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11DepthStencilState * This); | | ID3D11DepthStencilState * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11DepthStencilState * This, | | ID3D11DepthStencilState * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11DepthStencilState * This, | | ID3D11DepthStencilState * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 1805 | | skipping to change at line 1821 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11BlendState * This); | | ID3D11BlendState * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11BlendState * This); | | ID3D11BlendState * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11BlendState * This, | | ID3D11BlendState * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11BlendState * This, | | ID3D11BlendState * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 1989 | | skipping to change at line 2005 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11RasterizerState * This); | | ID3D11RasterizerState * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11RasterizerState * This); | | ID3D11RasterizerState * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11RasterizerState * This, | | ID3D11RasterizerState * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11RasterizerState * This, | | ID3D11RasterizerState * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 2134 | | skipping to change at line 2150 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11Resource * This); | | ID3D11Resource * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Resource * This); | | ID3D11Resource * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11Resource * This, | | ID3D11Resource * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11Resource * This, | | ID3D11Resource * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 2307 | | skipping to change at line 2323 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11Buffer * This); | | ID3D11Buffer * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Buffer * This); | | ID3D11Buffer * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11Buffer * This, | | ID3D11Buffer * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11Buffer * This, | | ID3D11Buffer * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 2494 | | skipping to change at line 2510 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11Texture1D * This); | | ID3D11Texture1D * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Texture1D * This); | | ID3D11Texture1D * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11Texture1D * This, | | ID3D11Texture1D * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11Texture1D * This, | | ID3D11Texture1D * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 2689 | | skipping to change at line 2705 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11Texture2D * This); | | ID3D11Texture2D * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Texture2D * This); | | ID3D11Texture2D * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11Texture2D * This, | | ID3D11Texture2D * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11Texture2D * This, | | ID3D11Texture2D * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 2879 | | skipping to change at line 2895 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11Texture3D * This); | | ID3D11Texture3D * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Texture3D * This); | | ID3D11Texture3D * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11Texture3D * This, | | ID3D11Texture3D * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11Texture3D * This, | | ID3D11Texture3D * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 3006 | | skipping to change at line 3022 |
| EXTERN_C const IID IID_ID3D11View; | | EXTERN_C const IID IID_ID3D11View; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("839d1216-bb2e-412b-b7f4-a9dbebe08ed1") | | MIDL_INTERFACE("839d1216-bb2e-412b-b7f4-a9dbebe08ed1") |
| ID3D11View : public ID3D11DeviceChild | | ID3D11View : public ID3D11DeviceChild |
| { | | { |
| public: | | public: |
| virtual void STDMETHODCALLTYPE GetResource( | | virtual void STDMETHODCALLTYPE GetResource( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Resource **ppResource) = 0; | | _Outptr_ ID3D11Resource **ppResource) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct ID3D11ViewVtbl | | typedef struct ID3D11ViewVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | |
| skipping to change at line 3031 | | skipping to change at line 3047 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11View * This); | | ID3D11View * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11View * This); | | ID3D11View * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11View * This, | | ID3D11View * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11View * This, | | ID3D11View * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 3061 | | skipping to change at line 3077 |
| HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( | | HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( |
| ID3D11View * This, | | ID3D11View * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| void ( STDMETHODCALLTYPE *GetResource )( | | void ( STDMETHODCALLTYPE *GetResource )( |
| ID3D11View * This, | | ID3D11View * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Resource **ppResource); | | _Outptr_ ID3D11Resource **ppResource); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11ViewVtbl; | | } ID3D11ViewVtbl; |
| | |
| interface ID3D11View | | interface ID3D11View |
| { | | { |
| CONST_VTBL struct ID3D11ViewVtbl *lpVtbl; | | CONST_VTBL struct ID3D11ViewVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 3463 | | skipping to change at line 3479 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11ShaderResourceView * This); | | ID3D11ShaderResourceView * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11ShaderResourceView * This); | | ID3D11ShaderResourceView * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11ShaderResourceView * This, | | ID3D11ShaderResourceView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11ShaderResourceView * This, | | ID3D11ShaderResourceView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 3493 | | skipping to change at line 3509 |
| HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( | | HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( |
| ID3D11ShaderResourceView * This, | | ID3D11ShaderResourceView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| void ( STDMETHODCALLTYPE *GetResource )( | | void ( STDMETHODCALLTYPE *GetResource )( |
| ID3D11ShaderResourceView * This, | | ID3D11ShaderResourceView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Resource **ppResource); | | _Outptr_ ID3D11Resource **ppResource); |
| | |
| void ( STDMETHODCALLTYPE *GetDesc )( | | void ( STDMETHODCALLTYPE *GetDesc )( |
| ID3D11ShaderResourceView * This, | | ID3D11ShaderResourceView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc); | | _Out_ D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11ShaderResourceViewVtbl; | | } ID3D11ShaderResourceViewVtbl; |
| | |
| interface ID3D11ShaderResourceView | | interface ID3D11ShaderResourceView |
| | |
| skipping to change at line 3824 | | skipping to change at line 3840 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11RenderTargetView * This); | | ID3D11RenderTargetView * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11RenderTargetView * This); | | ID3D11RenderTargetView * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11RenderTargetView * This, | | ID3D11RenderTargetView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11RenderTargetView * This, | | ID3D11RenderTargetView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 3854 | | skipping to change at line 3870 |
| HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( | | HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( |
| ID3D11RenderTargetView * This, | | ID3D11RenderTargetView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| void ( STDMETHODCALLTYPE *GetResource )( | | void ( STDMETHODCALLTYPE *GetResource )( |
| ID3D11RenderTargetView * This, | | ID3D11RenderTargetView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Resource **ppResource); | | _Outptr_ ID3D11Resource **ppResource); |
| | |
| void ( STDMETHODCALLTYPE *GetDesc )( | | void ( STDMETHODCALLTYPE *GetDesc )( |
| ID3D11RenderTargetView * This, | | ID3D11RenderTargetView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_RENDER_TARGET_VIEW_DESC *pDesc); | | _Out_ D3D11_RENDER_TARGET_VIEW_DESC *pDesc); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11RenderTargetViewVtbl; | | } ID3D11RenderTargetViewVtbl; |
| | |
| interface ID3D11RenderTargetView | | interface ID3D11RenderTargetView |
| | |
| skipping to change at line 4283 | | skipping to change at line 4299 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11DepthStencilView * This); | | ID3D11DepthStencilView * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11DepthStencilView * This); | | ID3D11DepthStencilView * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11DepthStencilView * This, | | ID3D11DepthStencilView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11DepthStencilView * This, | | ID3D11DepthStencilView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 4313 | | skipping to change at line 4329 |
| HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( | | HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( |
| ID3D11DepthStencilView * This, | | ID3D11DepthStencilView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| void ( STDMETHODCALLTYPE *GetResource )( | | void ( STDMETHODCALLTYPE *GetResource )( |
| ID3D11DepthStencilView * This, | | ID3D11DepthStencilView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Resource **ppResource); | | _Outptr_ ID3D11Resource **ppResource); |
| | |
| void ( STDMETHODCALLTYPE *GetDesc )( | | void ( STDMETHODCALLTYPE *GetDesc )( |
| ID3D11DepthStencilView * This, | | ID3D11DepthStencilView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc); | | _Out_ D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11DepthStencilViewVtbl; | | } ID3D11DepthStencilViewVtbl; |
| | |
| interface ID3D11DepthStencilView | | interface ID3D11DepthStencilView |
| | |
| skipping to change at line 4622 | | skipping to change at line 4638 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11UnorderedAccessView * This); | | ID3D11UnorderedAccessView * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11UnorderedAccessView * This); | | ID3D11UnorderedAccessView * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11UnorderedAccessView * This, | | ID3D11UnorderedAccessView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11UnorderedAccessView * This, | | ID3D11UnorderedAccessView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 4652 | | skipping to change at line 4668 |
| HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( | | HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( |
| ID3D11UnorderedAccessView * This, | | ID3D11UnorderedAccessView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| void ( STDMETHODCALLTYPE *GetResource )( | | void ( STDMETHODCALLTYPE *GetResource )( |
| ID3D11UnorderedAccessView * This, | | ID3D11UnorderedAccessView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Resource **ppResource); | | _Outptr_ ID3D11Resource **ppResource); |
| | |
| void ( STDMETHODCALLTYPE *GetDesc )( | | void ( STDMETHODCALLTYPE *GetDesc )( |
| ID3D11UnorderedAccessView * This, | | ID3D11UnorderedAccessView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc); | | _Out_ D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11UnorderedAccessViewVtbl; | | } ID3D11UnorderedAccessViewVtbl; |
| | |
| interface ID3D11UnorderedAccessView | | interface ID3D11UnorderedAccessView |
| | |
| skipping to change at line 4739 | | skipping to change at line 4755 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11VertexShader * This); | | ID3D11VertexShader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11VertexShader * This); | | ID3D11VertexShader * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11VertexShader * This, | | ID3D11VertexShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11VertexShader * This, | | ID3D11VertexShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 4840 | | skipping to change at line 4856 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11HullShader * This); | | ID3D11HullShader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11HullShader * This); | | ID3D11HullShader * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11HullShader * This, | | ID3D11HullShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11HullShader * This, | | ID3D11HullShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 4941 | | skipping to change at line 4957 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11DomainShader * This); | | ID3D11DomainShader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11DomainShader * This); | | ID3D11DomainShader * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11DomainShader * This, | | ID3D11DomainShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11DomainShader * This, | | ID3D11DomainShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 5042 | | skipping to change at line 5058 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11GeometryShader * This); | | ID3D11GeometryShader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11GeometryShader * This); | | ID3D11GeometryShader * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11GeometryShader * This, | | ID3D11GeometryShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11GeometryShader * This, | | ID3D11GeometryShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 5143 | | skipping to change at line 5159 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11PixelShader * This); | | ID3D11PixelShader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11PixelShader * This); | | ID3D11PixelShader * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11PixelShader * This, | | ID3D11PixelShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11PixelShader * This, | | ID3D11PixelShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 5244 | | skipping to change at line 5260 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11ComputeShader * This); | | ID3D11ComputeShader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11ComputeShader * This); | | ID3D11ComputeShader * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11ComputeShader * This, | | ID3D11ComputeShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11ComputeShader * This, | | ID3D11ComputeShader * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 5345 | | skipping to change at line 5361 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11InputLayout * This); | | ID3D11InputLayout * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11InputLayout * This); | | ID3D11InputLayout * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11InputLayout * This, | | ID3D11InputLayout * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11InputLayout * This, | | ID3D11InputLayout * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 5647 | | skipping to change at line 5663 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11SamplerState * This); | | ID3D11SamplerState * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11SamplerState * This); | | ID3D11SamplerState * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11SamplerState * This, | | ID3D11SamplerState * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11SamplerState * This, | | ID3D11SamplerState * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 5771 | | skipping to change at line 5787 |
| D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1, | | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1, |
| D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS = 0x2, | | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS = 0x2, |
| D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE =
0x4, | | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE =
0x4, |
| D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE = 0x8, | | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE = 0x8, |
| D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX = 0x10, | | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX = 0x10, |
| D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX = 0x20, | | D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX = 0x20, |
| D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x40, | | D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x40, |
| D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80, | | D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80, |
| D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x100, | | D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x100, |
| D3D11_FORMAT_SUPPORT2_TILED = 0x200, | | D3D11_FORMAT_SUPPORT2_TILED = 0x200, |
|
| D3D11_FORMAT_SUPPORT2_SHAREABLE = 0x400 | | D3D11_FORMAT_SUPPORT2_SHAREABLE = 0x400, |
| | D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000 |
| } D3D11_FORMAT_SUPPORT2; | | } D3D11_FORMAT_SUPPORT2; |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_d3d11_0000_0022_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_d3d11_0000_0022_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_d3d11_0000_0022_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_d3d11_0000_0022_v0_0_s_ifspec; |
| | |
| #ifndef __ID3D11Asynchronous_INTERFACE_DEFINED__ | | #ifndef __ID3D11Asynchronous_INTERFACE_DEFINED__ |
| #define __ID3D11Asynchronous_INTERFACE_DEFINED__ | | #define __ID3D11Asynchronous_INTERFACE_DEFINED__ |
| | |
| /* interface ID3D11Asynchronous */ | | /* interface ID3D11Asynchronous */ |
| /* [unique][local][object][uuid] */ | | /* [unique][local][object][uuid] */ |
| | |
| skipping to change at line 5816 | | skipping to change at line 5833 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11Asynchronous * This); | | ID3D11Asynchronous * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Asynchronous * This); | | ID3D11Asynchronous * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11Asynchronous * This, | | ID3D11Asynchronous * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11Asynchronous * This, | | ID3D11Asynchronous * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 5994 | | skipping to change at line 6011 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11Query * This); | | ID3D11Query * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Query * This); | | ID3D11Query * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11Query * This, | | ID3D11Query * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11Query * This, | | ID3D11Query * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 6109 | | skipping to change at line 6126 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11Predicate * This); | | ID3D11Predicate * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Predicate * This); | | ID3D11Predicate * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11Predicate * This, | | ID3D11Predicate * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11Predicate * This, | | ID3D11Predicate * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 6310 | | skipping to change at line 6327 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11Counter * This); | | ID3D11Counter * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Counter * This); | | ID3D11Counter * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11Counter * This, | | ID3D11Counter * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11Counter * This, | | ID3D11Counter * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 6436 | | skipping to change at line 6453 |
| EXTERN_C const IID IID_ID3D11ClassInstance; | | EXTERN_C const IID IID_ID3D11ClassInstance; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("a6cd7faa-b0b7-4a2f-9436-8662a65797cb") | | MIDL_INTERFACE("a6cd7faa-b0b7-4a2f-9436-8662a65797cb") |
| ID3D11ClassInstance : public ID3D11DeviceChild | | ID3D11ClassInstance : public ID3D11DeviceChild |
| { | | { |
| public: | | public: |
| virtual void STDMETHODCALLTYPE GetClassLinkage( | | virtual void STDMETHODCALLTYPE GetClassLinkage( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ClassLinkage **ppLinkage) = 0; | | _Outptr_ ID3D11ClassLinkage **ppLinkage) = 0; |
| | |
| virtual void STDMETHODCALLTYPE GetDesc( | | virtual void STDMETHODCALLTYPE GetDesc( |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_CLASS_INSTANCE_DESC *pDesc) = 0; | | _Out_ D3D11_CLASS_INSTANCE_DESC *pDesc) = 0; |
| | |
| virtual void STDMETHODCALLTYPE GetInstanceName( | | virtual void STDMETHODCALLTYPE GetInstanceName( |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pBufferLength) LPSTR pInstanceName, | | _Out_writes_opt_(*pBufferLength) LPSTR pInstanceName, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ SIZE_T *pBufferLength) = 0; | | _Inout_ SIZE_T *pBufferLength) = 0; |
| | |
| skipping to change at line 6477 | | skipping to change at line 6494 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11ClassInstance * This); | | ID3D11ClassInstance * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11ClassInstance * This); | | ID3D11ClassInstance * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11ClassInstance * This, | | ID3D11ClassInstance * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11ClassInstance * This, | | ID3D11ClassInstance * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 6507 | | skipping to change at line 6524 |
| HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( | | HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( |
| ID3D11ClassInstance * This, | | ID3D11ClassInstance * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| void ( STDMETHODCALLTYPE *GetClassLinkage )( | | void ( STDMETHODCALLTYPE *GetClassLinkage )( |
| ID3D11ClassInstance * This, | | ID3D11ClassInstance * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ClassLinkage **ppLinkage); | | _Outptr_ ID3D11ClassLinkage **ppLinkage); |
| | |
| void ( STDMETHODCALLTYPE *GetDesc )( | | void ( STDMETHODCALLTYPE *GetDesc )( |
| ID3D11ClassInstance * This, | | ID3D11ClassInstance * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_CLASS_INSTANCE_DESC *pDesc); | | _Out_ D3D11_CLASS_INSTANCE_DESC *pDesc); |
| | |
| void ( STDMETHODCALLTYPE *GetInstanceName )( | | void ( STDMETHODCALLTYPE *GetInstanceName )( |
| ID3D11ClassInstance * This, | | ID3D11ClassInstance * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pBufferLength) LPSTR pInstanceName, | | _Out_writes_opt_(*pBufferLength) LPSTR pInstanceName, |
| | |
| skipping to change at line 6597 | | skipping to change at line 6614 |
| MIDL_INTERFACE("ddf57cba-9543-46e4-a12b-f207a0fe7fed") | | MIDL_INTERFACE("ddf57cba-9543-46e4-a12b-f207a0fe7fed") |
| ID3D11ClassLinkage : public ID3D11DeviceChild | | ID3D11ClassLinkage : public ID3D11DeviceChild |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE GetClassInstance( | | virtual HRESULT STDMETHODCALLTYPE GetClassInstance( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ LPCSTR pClassInstanceName, | | _In_ LPCSTR pClassInstanceName, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT InstanceIndex, | | _In_ UINT InstanceIndex, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ClassInstance **ppInstance) = 0; | | _COM_Outptr_ ID3D11ClassInstance **ppInstance) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateClassInstance( | | virtual HRESULT STDMETHODCALLTYPE CreateClassInstance( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ LPCSTR pClassTypeName, | | _In_ LPCSTR pClassTypeName, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT ConstantBufferOffset, | | _In_ UINT ConstantBufferOffset, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT ConstantVectorOffset, | | _In_ UINT ConstantVectorOffset, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT TextureOffset, | | _In_ UINT TextureOffset, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT SamplerOffset, | | _In_ UINT SamplerOffset, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ClassInstance **ppInstance) = 0; | | _COM_Outptr_ ID3D11ClassInstance **ppInstance) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct ID3D11ClassLinkageVtbl | | typedef struct ID3D11ClassLinkageVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | |
| skipping to change at line 6636 | | skipping to change at line 6653 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11ClassLinkage * This); | | ID3D11ClassLinkage * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11ClassLinkage * This); | | ID3D11ClassLinkage * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11ClassLinkage * This, | | ID3D11ClassLinkage * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11ClassLinkage * This, | | ID3D11ClassLinkage * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 6670 | | skipping to change at line 6687 |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetClassInstance )( | | HRESULT ( STDMETHODCALLTYPE *GetClassInstance )( |
| ID3D11ClassLinkage * This, | | ID3D11ClassLinkage * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ LPCSTR pClassInstanceName, | | _In_ LPCSTR pClassInstanceName, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT InstanceIndex, | | _In_ UINT InstanceIndex, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ClassInstance **ppInstance); | | _COM_Outptr_ ID3D11ClassInstance **ppInstance); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateClassInstance )( | | HRESULT ( STDMETHODCALLTYPE *CreateClassInstance )( |
| ID3D11ClassLinkage * This, | | ID3D11ClassLinkage * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ LPCSTR pClassTypeName, | | _In_ LPCSTR pClassTypeName, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT ConstantBufferOffset, | | _In_ UINT ConstantBufferOffset, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT ConstantVectorOffset, | | _In_ UINT ConstantVectorOffset, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT TextureOffset, | | _In_ UINT TextureOffset, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT SamplerOffset, | | _In_ UINT SamplerOffset, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ClassInstance **ppInstance); | | _COM_Outptr_ ID3D11ClassInstance **ppInstance); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11ClassLinkageVtbl; | | } ID3D11ClassLinkageVtbl; |
| | |
| interface ID3D11ClassLinkage | | interface ID3D11ClassLinkage |
| { | | { |
| CONST_VTBL struct ID3D11ClassLinkageVtbl *lpVtbl; | | CONST_VTBL struct ID3D11ClassLinkageVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 6769 | | skipping to change at line 6786 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11CommandList * This); | | ID3D11CommandList * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11CommandList * This); | | ID3D11CommandList * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11CommandList * This, | | ID3D11CommandList * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11CommandList * This, | | ID3D11CommandList * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 6858 | | skipping to change at line 6875 |
| D3D11_FEATURE_FORMAT_SUPPORT2 = ( D3D11_FEATURE_FORMAT_SUPPORT + 1 ) , | | D3D11_FEATURE_FORMAT_SUPPORT2 = ( D3D11_FEATURE_FORMAT_SUPPORT + 1 ) , |
| D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS = ( D3D11_FEATURE_FORMAT_SUPPORT2
+ 1 ) , | | D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS = ( D3D11_FEATURE_FORMAT_SUPPORT2
+ 1 ) , |
| D3D11_FEATURE_D3D11_OPTIONS = ( D3D11_FEATURE_D3D10_X_HARDWARE_OPTION
S + 1 ) , | | D3D11_FEATURE_D3D11_OPTIONS = ( D3D11_FEATURE_D3D10_X_HARDWARE_OPTION
S + 1 ) , |
| D3D11_FEATURE_ARCHITECTURE_INFO = ( D3D11_FEATURE_D3D11_OPTIONS +
1 ) , | | D3D11_FEATURE_ARCHITECTURE_INFO = ( D3D11_FEATURE_D3D11_OPTIONS +
1 ) , |
| D3D11_FEATURE_D3D9_OPTIONS = ( D3D11_FEATURE_ARCHITECTURE_INFO + 1 )
, | | D3D11_FEATURE_D3D9_OPTIONS = ( D3D11_FEATURE_ARCHITECTURE_INFO + 1 )
, |
| D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT = ( D3D11_FEATURE_D3D9_OP
TIONS + 1 ) , | | D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT = ( D3D11_FEATURE_D3D9_OP
TIONS + 1 ) , |
| D3D11_FEATURE_D3D9_SHADOW_SUPPORT = ( D3D11_FEATURE_SHADER_MIN_PREC
ISION_SUPPORT + 1 ) , | | D3D11_FEATURE_D3D9_SHADOW_SUPPORT = ( D3D11_FEATURE_SHADER_MIN_PREC
ISION_SUPPORT + 1 ) , |
| D3D11_FEATURE_D3D11_OPTIONS1 = ( D3D11_FEATURE_D3D9_SHADOW_SUPPORT + 1
) , | | D3D11_FEATURE_D3D11_OPTIONS1 = ( D3D11_FEATURE_D3D9_SHADOW_SUPPORT + 1
) , |
| D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT = ( D3D11_FEATURE_D3D11_O
PTIONS1 + 1 ) , | | D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT = ( D3D11_FEATURE_D3D11_O
PTIONS1 + 1 ) , |
| D3D11_FEATURE_MARKER_SUPPORT = ( D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_
SUPPORT + 1 ) , | | D3D11_FEATURE_MARKER_SUPPORT = ( D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_
SUPPORT + 1 ) , |
|
| D3D11_FEATURE_D3D9_OPTIONS1 = ( D3D11_FEATURE_MARKER_SUPPORT + 1 ) | | D3D11_FEATURE_D3D9_OPTIONS1 = ( D3D11_FEATURE_MARKER_SUPPORT + 1 ) , |
| | D3D11_FEATURE_D3D11_OPTIONS2 = ( D3D11_FEATURE_D3D9_OPTIONS1 + 1 ) , |
| | D3D11_FEATURE_D3D11_OPTIONS3 = ( D3D11_FEATURE_D3D11_OPTIONS2 + 1 ) , |
| | D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT = ( D3D11_FEATURE_D3D11_O |
| | PTIONS3 + 1 ) |
| } D3D11_FEATURE; | | } D3D11_FEATURE; |
| | |
| typedef struct D3D11_FEATURE_DATA_THREADING | | typedef struct D3D11_FEATURE_DATA_THREADING |
| { | | { |
| BOOL DriverConcurrentCreates; | | BOOL DriverConcurrentCreates; |
| BOOL DriverCommandLists; | | BOOL DriverCommandLists; |
| } D3D11_FEATURE_DATA_THREADING; | | } D3D11_FEATURE_DATA_THREADING; |
| | |
| typedef struct D3D11_FEATURE_DATA_DOUBLES | | typedef struct D3D11_FEATURE_DATA_DOUBLES |
| { | | { |
| | |
| skipping to change at line 6953 | | skipping to change at line 6973 |
| { | | { |
| UINT PixelShaderMinPrecision; | | UINT PixelShaderMinPrecision; |
| UINT AllOtherShaderStagesMinPrecision; | | UINT AllOtherShaderStagesMinPrecision; |
| } D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT; | | } D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT; |
| | |
| typedef | | typedef |
| enum D3D11_TILED_RESOURCES_TIER | | enum D3D11_TILED_RESOURCES_TIER |
| { | | { |
| D3D11_TILED_RESOURCES_NOT_SUPPORTED = 0, | | D3D11_TILED_RESOURCES_NOT_SUPPORTED = 0, |
| D3D11_TILED_RESOURCES_TIER_1 = 1, | | D3D11_TILED_RESOURCES_TIER_1 = 1, |
|
| D3D11_TILED_RESOURCES_TIER_2 = 2 | | D3D11_TILED_RESOURCES_TIER_2 = 2, |
| | D3D11_TILED_RESOURCES_TIER_3 = 3 |
| } D3D11_TILED_RESOURCES_TIER; | | } D3D11_TILED_RESOURCES_TIER; |
| | |
| typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS1 | | typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS1 |
| { | | { |
| D3D11_TILED_RESOURCES_TIER TiledResourcesTier; | | D3D11_TILED_RESOURCES_TIER TiledResourcesTier; |
| BOOL MinMaxFiltering; | | BOOL MinMaxFiltering; |
| BOOL ClearViewAlsoSupportsDepthOnlyFormats; | | BOOL ClearViewAlsoSupportsDepthOnlyFormats; |
| BOOL MapOnDefaultBuffers; | | BOOL MapOnDefaultBuffers; |
| } D3D11_FEATURE_DATA_D3D11_OPTIONS1; | | } D3D11_FEATURE_DATA_D3D11_OPTIONS1; |
| | |
| | |
| skipping to change at line 6982 | | skipping to change at line 7003 |
| } D3D11_FEATURE_DATA_MARKER_SUPPORT; | | } D3D11_FEATURE_DATA_MARKER_SUPPORT; |
| | |
| typedef struct D3D11_FEATURE_DATA_D3D9_OPTIONS1 | | typedef struct D3D11_FEATURE_DATA_D3D9_OPTIONS1 |
| { | | { |
| BOOL FullNonPow2TextureSupported; | | BOOL FullNonPow2TextureSupported; |
| BOOL DepthAsTextureWithLessEqualComparisonFilterSupported; | | BOOL DepthAsTextureWithLessEqualComparisonFilterSupported; |
| BOOL SimpleInstancingSupported; | | BOOL SimpleInstancingSupported; |
| BOOL TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported; | | BOOL TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported; |
| } D3D11_FEATURE_DATA_D3D9_OPTIONS1; | | } D3D11_FEATURE_DATA_D3D9_OPTIONS1; |
| | |
|
| | typedef |
| | enum D3D11_CONSERVATIVE_RASTERIZATION_TIER |
| | { |
| | D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED = 0, |
| | D3D11_CONSERVATIVE_RASTERIZATION_TIER_1 = 1, |
| | D3D11_CONSERVATIVE_RASTERIZATION_TIER_2 = 2, |
| | D3D11_CONSERVATIVE_RASTERIZATION_TIER_3 = 3 |
| | } D3D11_CONSERVATIVE_RASTERIZATION_TIER; |
| | |
| | typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS2 |
| | { |
| | BOOL PSSpecifiedStencilRefSupported; |
| | BOOL TypedUAVLoadAdditionalFormats; |
| | BOOL ROVsSupported; |
| | D3D11_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier; |
| | D3D11_TILED_RESOURCES_TIER TiledResourcesTier; |
| | BOOL MapOnDefaultTextures; |
| | BOOL StandardSwizzle; |
| | BOOL UnifiedMemoryArchitecture; |
| | } D3D11_FEATURE_DATA_D3D11_OPTIONS2; |
| | |
| | typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS3 |
| | { |
| | BOOL VPAndRTArrayIndexFromAnyShaderFeedingRasterizer; |
| | } D3D11_FEATURE_DATA_D3D11_OPTIONS3; |
| | |
| | typedef struct D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT |
| | { |
| | UINT MaxGPUVirtualAddressBitsPerResource; |
| | UINT MaxGPUVirtualAddressBitsPerProcess; |
| | } D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT; |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_d3d11_0000_0029_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_d3d11_0000_0029_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_d3d11_0000_0029_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_d3d11_0000_0029_v0_0_s_ifspec; |
| | |
| #ifndef __ID3D11DeviceContext_INTERFACE_DEFINED__ | | #ifndef __ID3D11DeviceContext_INTERFACE_DEFINED__ |
| #define __ID3D11DeviceContext_INTERFACE_DEFINED__ | | #define __ID3D11DeviceContext_INTERFACE_DEFINED__ |
| | |
| /* interface ID3D11DeviceContext */ | | /* interface ID3D11DeviceContext */ |
| /* [unique][local][object][uuid] */ | | /* [unique][local][object][uuid] */ |
| | |
| EXTERN_C const IID IID_ID3D11DeviceContext; | | EXTERN_C const IID IID_ID3D11DeviceContext; |
| | |
| skipping to change at line 7061 | | skipping to change at line 7114 |
| virtual HRESULT STDMETHODCALLTYPE Map( | | virtual HRESULT STDMETHODCALLTYPE Map( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT Subresource, | | _In_ UINT Subresource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ D3D11_MAP MapType, | | _In_ D3D11_MAP MapType, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT MapFlags, | | _In_ UINT MapFlags, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ D3D11_MAPPED_SUBRESOURCE *pMappedResource) = 0; | | _Out_opt_ D3D11_MAPPED_SUBRESOURCE *pMappedResource) = 0; |
| | |
| virtual void STDMETHODCALLTYPE Unmap( | | virtual void STDMETHODCALLTYPE Unmap( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT Subresource) = 0; | | _In_ UINT Subresource) = 0; |
| | |
| virtual void STDMETHODCALLTYPE PSSetConstantBuffers( | | virtual void STDMETHODCALLTYPE PSSetConstantBuffers( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, |
| | |
| skipping to change at line 7513 | | skipping to change at line 7566 |
| virtual void STDMETHODCALLTYPE PSGetShaderResources( | | virtual void STDMETHODCALLTYPE PSGetShaderResources( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; | | _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; |
| | |
| virtual void STDMETHODCALLTYPE PSGetShader( | | virtual void STDMETHODCALLTYPE PSGetShader( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11PixelShader **ppPixelShader, | | _Outptr_result_maybenull_ ID3D11PixelShader **ppPixelShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances) = 0; | | _Inout_opt_ UINT *pNumClassInstances) = 0; |
| | |
| virtual void STDMETHODCALLTYPE PSGetSamplers( | | virtual void STDMETHODCALLTYPE PSGetSamplers( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers) = 0; | | _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers) = 0; |
| | |
| virtual void STDMETHODCALLTYPE VSGetShader( | | virtual void STDMETHODCALLTYPE VSGetShader( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11VertexShader **ppVertexShader, | | _Outptr_result_maybenull_ ID3D11VertexShader **ppVertexShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances) = 0; | | _Inout_opt_ UINT *pNumClassInstances) = 0; |
| | |
| virtual void STDMETHODCALLTYPE PSGetConstantBuffers( | | virtual void STDMETHODCALLTYPE PSGetConstantBuffers( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - S
tartSlot ) UINT NumBuffers, | | _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - S
tartSlot ) UINT NumBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers) = 0; | | _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers) = 0; |
| | |
| virtual void STDMETHODCALLTYPE IAGetInputLayout( | | virtual void STDMETHODCALLTYPE IAGetInputLayout( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11InputLayout **ppInputLayout) = 0; | | _Outptr_result_maybenull_ ID3D11InputLayout **ppInputLayout) = 0; |
| | |
| virtual void STDMETHODCALLTYPE IAGetVertexBuffers( | | virtual void STDMETHODCALLTYPE IAGetVertexBuffers( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1 ) UINT
StartSlot, | | _In_range_( 0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1 ) UINT
StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - StartSlot
) UINT NumBuffers, | | _In_range_( 0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - StartSlot
) UINT NumBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppVertexBuffers, | | _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppVertexBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) UINT *pStrides, | | _Out_writes_opt_(NumBuffers) UINT *pStrides, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) UINT *pOffsets) = 0; | | _Out_writes_opt_(NumBuffers) UINT *pOffsets) = 0; |
| | |
| virtual void STDMETHODCALLTYPE IAGetIndexBuffer( | | virtual void STDMETHODCALLTYPE IAGetIndexBuffer( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Buffer **pIndexBuffer, | | _Outptr_opt_result_maybenull_ ID3D11Buffer **pIndexBuffer, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ DXGI_FORMAT *Format, | | _Out_opt_ DXGI_FORMAT *Format, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ UINT *Offset) = 0; | | _Out_opt_ UINT *Offset) = 0; |
| | |
| virtual void STDMETHODCALLTYPE GSGetConstantBuffers( | | virtual void STDMETHODCALLTYPE GSGetConstantBuffers( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - S
tartSlot ) UINT NumBuffers, | | _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - S
tartSlot ) UINT NumBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers) = 0; | | _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers) = 0; |
| | |
| virtual void STDMETHODCALLTYPE GSGetShader( | | virtual void STDMETHODCALLTYPE GSGetShader( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11GeometryShader **ppGeometryShader, | | _Outptr_result_maybenull_ ID3D11GeometryShader **ppGeometryShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances) = 0; | | _Inout_opt_ UINT *pNumClassInstances) = 0; |
| | |
| virtual void STDMETHODCALLTYPE IAGetPrimitiveTopology( | | virtual void STDMETHODCALLTYPE IAGetPrimitiveTopology( |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_PRIMITIVE_TOPOLOGY *pTopology) = 0; | | _Out_ D3D11_PRIMITIVE_TOPOLOGY *pTopology) = 0; |
| | |
| virtual void STDMETHODCALLTYPE VSGetShaderResources( | | virtual void STDMETHODCALLTYPE VSGetShaderResources( |
| | |
| skipping to change at line 7605 | | skipping to change at line 7658 |
| virtual void STDMETHODCALLTYPE VSGetSamplers( | | virtual void STDMETHODCALLTYPE VSGetSamplers( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers) = 0; | | _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers) = 0; |
| | |
| virtual void STDMETHODCALLTYPE GetPredication( | | virtual void STDMETHODCALLTYPE GetPredication( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Predicate **ppPredicate, | | _Outptr_opt_result_maybenull_ ID3D11Predicate **ppPredicate, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ BOOL *pPredicateValue) = 0; | | _Out_opt_ BOOL *pPredicateValue) = 0; |
| | |
| virtual void STDMETHODCALLTYPE GSGetShaderResources( | | virtual void STDMETHODCALLTYPE GSGetShaderResources( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; | | _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; |
| | |
| skipping to change at line 7631 | | skipping to change at line 7684 |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers) = 0; | | _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers) = 0; |
| | |
| virtual void STDMETHODCALLTYPE OMGetRenderTargets( | | virtual void STDMETHODCALLTYPE OMGetRenderTargets( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT ) UINT NumVie
ws, | | _In_range_( 0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT ) UINT NumVie
ws, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11RenderTargetView **ppRenderTargetV
iews, | | _Out_writes_opt_(NumViews) ID3D11RenderTargetView **ppRenderTargetV
iews, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilView **ppDepthStencilView) = 0; | | _Outptr_opt_result_maybenull_ ID3D11DepthStencilView **ppDepthStenc
ilView) = 0; |
| | |
| virtual void STDMETHODCALLTYPE OMGetRenderTargetsAndUnorderedAccessViews
( | | virtual void STDMETHODCALLTYPE OMGetRenderTargetsAndUnorderedAccessViews
( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT ) UINT NumRTV
s, | | _In_range_( 0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT ) UINT NumRTV
s, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumRTVs) ID3D11RenderTargetView **ppRenderTargetVi
ews, | | _Out_writes_opt_(NumRTVs) ID3D11RenderTargetView **ppRenderTargetVi
ews, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilView **ppDepthStencilView, | | _Outptr_opt_result_maybenull_ ID3D11DepthStencilView **ppDepthStenc
ilView, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - 1 ) UINT UAVStartSl
ot, | | _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - 1 ) UINT UAVStartSl
ot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - UAVStartSlot ) UINT
NumUAVs, | | _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - UAVStartSlot ) UINT
NumUAVs, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAc
cessViews) = 0; | | _Out_writes_opt_(NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAc
cessViews) = 0; |
| | |
| virtual void STDMETHODCALLTYPE OMGetBlendState( | | virtual void STDMETHODCALLTYPE OMGetBlendState( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11BlendState **ppBlendState, | | _Outptr_opt_result_maybenull_ ID3D11BlendState **ppBlendState, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ FLOAT BlendFactor[ 4 ], | | _Out_opt_ FLOAT BlendFactor[ 4 ], |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ UINT *pSampleMask) = 0; | | _Out_opt_ UINT *pSampleMask) = 0; |
| | |
| virtual void STDMETHODCALLTYPE OMGetDepthStencilState( | | virtual void STDMETHODCALLTYPE OMGetDepthStencilState( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilState **ppDepthStencilState, | | _Outptr_opt_result_maybenull_ ID3D11DepthStencilState **ppDepthSten
cilState, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ UINT *pStencilRef) = 0; | | _Out_opt_ UINT *pStencilRef) = 0; |
| | |
| virtual void STDMETHODCALLTYPE SOGetTargets( | | virtual void STDMETHODCALLTYPE SOGetTargets( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SO_BUFFER_SLOT_COUNT ) UINT NumBuffers, | | _In_range_( 0, D3D11_SO_BUFFER_SLOT_COUNT ) UINT NumBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppSOTargets) = 0; | | _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppSOTargets) = 0; |
| | |
| virtual void STDMETHODCALLTYPE RSGetState( | | virtual void STDMETHODCALLTYPE RSGetState( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11RasterizerState **ppRasterizerState) = 0; | | _Outptr_result_maybenull_ ID3D11RasterizerState **ppRasterizerState
) = 0; |
| | |
| virtual void STDMETHODCALLTYPE RSGetViewports( | | virtual void STDMETHODCALLTYPE RSGetViewports( |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ /*_range(0, D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_
PIPELINE )*/ UINT *pNumViewports, | | _Inout_ /*_range(0, D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_
PIPELINE )*/ UINT *pNumViewports, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumViewports) D3D11_VIEWPORT *pViewports) = 0; | | _Out_writes_opt_(*pNumViewports) D3D11_VIEWPORT *pViewports) = 0; |
| | |
| virtual void STDMETHODCALLTYPE RSGetScissorRects( | | virtual void STDMETHODCALLTYPE RSGetScissorRects( |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ /*_range(0, D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_
PIPELINE )*/ UINT *pNumRects, | | _Inout_ /*_range(0, D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_
PIPELINE )*/ UINT *pNumRects, |
| | |
| skipping to change at line 7693 | | skipping to change at line 7746 |
| virtual void STDMETHODCALLTYPE HSGetShaderResources( | | virtual void STDMETHODCALLTYPE HSGetShaderResources( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; | | _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; |
| | |
| virtual void STDMETHODCALLTYPE HSGetShader( | | virtual void STDMETHODCALLTYPE HSGetShader( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11HullShader **ppHullShader, | | _Outptr_result_maybenull_ ID3D11HullShader **ppHullShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances) = 0; | | _Inout_opt_ UINT *pNumClassInstances) = 0; |
| | |
| virtual void STDMETHODCALLTYPE HSGetSamplers( | | virtual void STDMETHODCALLTYPE HSGetSamplers( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, |
| | |
| skipping to change at line 7725 | | skipping to change at line 7778 |
| virtual void STDMETHODCALLTYPE DSGetShaderResources( | | virtual void STDMETHODCALLTYPE DSGetShaderResources( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; | | _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; |
| | |
| virtual void STDMETHODCALLTYPE DSGetShader( | | virtual void STDMETHODCALLTYPE DSGetShader( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11DomainShader **ppDomainShader, | | _Outptr_result_maybenull_ ID3D11DomainShader **ppDomainShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances) = 0; | | _Inout_opt_ UINT *pNumClassInstances) = 0; |
| | |
| virtual void STDMETHODCALLTYPE DSGetSamplers( | | virtual void STDMETHODCALLTYPE DSGetSamplers( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, |
| | |
| skipping to change at line 7757 | | skipping to change at line 7810 |
| virtual void STDMETHODCALLTYPE CSGetShaderResources( | | virtual void STDMETHODCALLTYPE CSGetShaderResources( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; | | _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews) = 0; |
| | |
| virtual void STDMETHODCALLTYPE CSGetUnorderedAccessViews( | | virtual void STDMETHODCALLTYPE CSGetUnorderedAccessViews( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - 1 ) UINT StartSlot, | | _In_range_( 0, D3D11_1_UAV_SLOT_COUNT - 1 ) UINT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - StartSlot ) UINT Nu
mUAVs, | | _In_range_( 0, D3D11_1_UAV_SLOT_COUNT - StartSlot ) UINT NumUAVs, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAc
cessViews) = 0; | | _Out_writes_opt_(NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAc
cessViews) = 0; |
| | |
| virtual void STDMETHODCALLTYPE CSGetShader( | | virtual void STDMETHODCALLTYPE CSGetShader( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ComputeShader **ppComputeShader, | | _Outptr_result_maybenull_ ID3D11ComputeShader **ppComputeShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances) = 0; | | _Inout_opt_ UINT *pNumClassInstances) = 0; |
| | |
| virtual void STDMETHODCALLTYPE CSGetSamplers( | | virtual void STDMETHODCALLTYPE CSGetSamplers( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, |
| | |
| skipping to change at line 7798 | | skipping to change at line 7851 |
| | |
| virtual void STDMETHODCALLTYPE Flush( void) = 0; | | virtual void STDMETHODCALLTYPE Flush( void) = 0; |
| | |
| virtual D3D11_DEVICE_CONTEXT_TYPE STDMETHODCALLTYPE GetType( void) = 0; | | virtual D3D11_DEVICE_CONTEXT_TYPE STDMETHODCALLTYPE GetType( void) = 0; |
| | |
| virtual UINT STDMETHODCALLTYPE GetContextFlags( void) = 0; | | virtual UINT STDMETHODCALLTYPE GetContextFlags( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE FinishCommandList( | | virtual HRESULT STDMETHODCALLTYPE FinishCommandList( |
| BOOL RestoreDeferredContextState, | | BOOL RestoreDeferredContextState, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11CommandList **ppCommandList) = 0; | | _COM_Outptr_opt_ ID3D11CommandList **ppCommandList) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct ID3D11DeviceContextVtbl | | typedef struct ID3D11DeviceContextVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | |
| skipping to change at line 7823 | | skipping to change at line 7876 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11DeviceContext * This); | | ID3D11DeviceContext * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11DeviceContext * This); | | ID3D11DeviceContext * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 7920 | | skipping to change at line 7973 |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT Subresource, | | _In_ UINT Subresource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ D3D11_MAP MapType, | | _In_ D3D11_MAP MapType, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT MapFlags, | | _In_ UINT MapFlags, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ D3D11_MAPPED_SUBRESOURCE *pMappedResource); | | _Out_opt_ D3D11_MAPPED_SUBRESOURCE *pMappedResource); |
| | |
| void ( STDMETHODCALLTYPE *Unmap )( | | void ( STDMETHODCALLTYPE *Unmap )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT Subresource); | | _In_ UINT Subresource); |
| | |
| void ( STDMETHODCALLTYPE *PSSetConstantBuffers )( | | void ( STDMETHODCALLTYPE *PSSetConstantBuffers )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| | |
| skipping to change at line 8432 | | skipping to change at line 8485 |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews); | | _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews); |
| | |
| void ( STDMETHODCALLTYPE *PSGetShader )( | | void ( STDMETHODCALLTYPE *PSGetShader )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11PixelShader **ppPixelShader, | | _Outptr_result_maybenull_ ID3D11PixelShader **ppPixelShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances); | | _Inout_opt_ UINT *pNumClassInstances); |
| | |
| void ( STDMETHODCALLTYPE *PSGetSamplers )( | | void ( STDMETHODCALLTYPE *PSGetSamplers )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers); | | _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers); |
| | |
| void ( STDMETHODCALLTYPE *VSGetShader )( | | void ( STDMETHODCALLTYPE *VSGetShader )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11VertexShader **ppVertexShader, | | _Outptr_result_maybenull_ ID3D11VertexShader **ppVertexShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances); | | _Inout_opt_ UINT *pNumClassInstances); |
| | |
| void ( STDMETHODCALLTYPE *PSGetConstantBuffers )( | | void ( STDMETHODCALLTYPE *PSGetConstantBuffers )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - S
tartSlot ) UINT NumBuffers, | | _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - S
tartSlot ) UINT NumBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers); | | _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers); |
| | |
| void ( STDMETHODCALLTYPE *IAGetInputLayout )( | | void ( STDMETHODCALLTYPE *IAGetInputLayout )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11InputLayout **ppInputLayout); | | _Outptr_result_maybenull_ ID3D11InputLayout **ppInputLayout); |
| | |
| void ( STDMETHODCALLTYPE *IAGetVertexBuffers )( | | void ( STDMETHODCALLTYPE *IAGetVertexBuffers )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1 ) UINT
StartSlot, | | _In_range_( 0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1 ) UINT
StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - StartSlot
) UINT NumBuffers, | | _In_range_( 0, D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - StartSlot
) UINT NumBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppVertexBuffers, | | _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppVertexBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) UINT *pStrides, | | _Out_writes_opt_(NumBuffers) UINT *pStrides, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) UINT *pOffsets); | | _Out_writes_opt_(NumBuffers) UINT *pOffsets); |
| | |
| void ( STDMETHODCALLTYPE *IAGetIndexBuffer )( | | void ( STDMETHODCALLTYPE *IAGetIndexBuffer )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Buffer **pIndexBuffer, | | _Outptr_opt_result_maybenull_ ID3D11Buffer **pIndexBuffer, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ DXGI_FORMAT *Format, | | _Out_opt_ DXGI_FORMAT *Format, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ UINT *Offset); | | _Out_opt_ UINT *Offset); |
| | |
| void ( STDMETHODCALLTYPE *GSGetConstantBuffers )( | | void ( STDMETHODCALLTYPE *GSGetConstantBuffers )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1
) UINT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - S
tartSlot ) UINT NumBuffers, | | _In_range_( 0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - S
tartSlot ) UINT NumBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers); | | _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers); |
| | |
| void ( STDMETHODCALLTYPE *GSGetShader )( | | void ( STDMETHODCALLTYPE *GSGetShader )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11GeometryShader **ppGeometryShader, | | _Outptr_result_maybenull_ ID3D11GeometryShader **ppGeometryShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances); | | _Inout_opt_ UINT *pNumClassInstances); |
| | |
| void ( STDMETHODCALLTYPE *IAGetPrimitiveTopology )( | | void ( STDMETHODCALLTYPE *IAGetPrimitiveTopology )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_PRIMITIVE_TOPOLOGY *pTopology); | | _Out_ D3D11_PRIMITIVE_TOPOLOGY *pTopology); |
| | |
| | |
| skipping to change at line 8536 | | skipping to change at line 8589 |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot )
UINT NumSamplers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers); | | _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers); |
| | |
| void ( STDMETHODCALLTYPE *GetPredication )( | | void ( STDMETHODCALLTYPE *GetPredication )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Predicate **ppPredicate, | | _Outptr_opt_result_maybenull_ ID3D11Predicate **ppPredicate, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ BOOL *pPredicateValue); | | _Out_opt_ BOOL *pPredicateValue); |
| | |
| void ( STDMETHODCALLTYPE *GSGetShaderResources )( | | void ( STDMETHODCALLTYPE *GSGetShaderResources )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| | |
| skipping to change at line 8565 | | skipping to change at line 8618 |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers); | | _Out_writes_opt_(NumSamplers) ID3D11SamplerState **ppSamplers); |
| | |
| void ( STDMETHODCALLTYPE *OMGetRenderTargets )( | | void ( STDMETHODCALLTYPE *OMGetRenderTargets )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT ) UINT NumVie
ws, | | _In_range_( 0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT ) UINT NumVie
ws, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11RenderTargetView **ppRenderTargetV
iews, | | _Out_writes_opt_(NumViews) ID3D11RenderTargetView **ppRenderTargetV
iews, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilView **ppDepthStencilView); | | _Outptr_opt_result_maybenull_ ID3D11DepthStencilView **ppDepthStenc
ilView); |
| | |
| void ( STDMETHODCALLTYPE *OMGetRenderTargetsAndUnorderedAccessViews )( | | void ( STDMETHODCALLTYPE *OMGetRenderTargetsAndUnorderedAccessViews )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT ) UINT NumRTV
s, | | _In_range_( 0, D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT ) UINT NumRTV
s, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumRTVs) ID3D11RenderTargetView **ppRenderTargetVi
ews, | | _Out_writes_opt_(NumRTVs) ID3D11RenderTargetView **ppRenderTargetVi
ews, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilView **ppDepthStencilView, | | _Outptr_opt_result_maybenull_ ID3D11DepthStencilView **ppDepthStenc
ilView, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - 1 ) UINT UAVStartSl
ot, | | _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - 1 ) UINT UAVStartSl
ot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - UAVStartSlot ) UINT
NumUAVs, | | _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - UAVStartSlot ) UINT
NumUAVs, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAc
cessViews); | | _Out_writes_opt_(NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAc
cessViews); |
| | |
| void ( STDMETHODCALLTYPE *OMGetBlendState )( | | void ( STDMETHODCALLTYPE *OMGetBlendState )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11BlendState **ppBlendState, | | _Outptr_opt_result_maybenull_ ID3D11BlendState **ppBlendState, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ FLOAT BlendFactor[ 4 ], | | _Out_opt_ FLOAT BlendFactor[ 4 ], |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ UINT *pSampleMask); | | _Out_opt_ UINT *pSampleMask); |
| | |
| void ( STDMETHODCALLTYPE *OMGetDepthStencilState )( | | void ( STDMETHODCALLTYPE *OMGetDepthStencilState )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilState **ppDepthStencilState, | | _Outptr_opt_result_maybenull_ ID3D11DepthStencilState **ppDepthSten
cilState, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_opt_ UINT *pStencilRef); | | _Out_opt_ UINT *pStencilRef); |
| | |
| void ( STDMETHODCALLTYPE *SOGetTargets )( | | void ( STDMETHODCALLTYPE *SOGetTargets )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SO_BUFFER_SLOT_COUNT ) UINT NumBuffers, | | _In_range_( 0, D3D11_SO_BUFFER_SLOT_COUNT ) UINT NumBuffers, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppSOTargets); | | _Out_writes_opt_(NumBuffers) ID3D11Buffer **ppSOTargets); |
| | |
| void ( STDMETHODCALLTYPE *RSGetState )( | | void ( STDMETHODCALLTYPE *RSGetState )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11RasterizerState **ppRasterizerState); | | _Outptr_result_maybenull_ ID3D11RasterizerState **ppRasterizerState
); |
| | |
| void ( STDMETHODCALLTYPE *RSGetViewports )( | | void ( STDMETHODCALLTYPE *RSGetViewports )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ /*_range(0, D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_
PIPELINE )*/ UINT *pNumViewports, | | _Inout_ /*_range(0, D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_
PIPELINE )*/ UINT *pNumViewports, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumViewports) D3D11_VIEWPORT *pViewports); | | _Out_writes_opt_(*pNumViewports) D3D11_VIEWPORT *pViewports); |
| | |
| void ( STDMETHODCALLTYPE *RSGetScissorRects )( | | void ( STDMETHODCALLTYPE *RSGetScissorRects )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| | |
| skipping to change at line 8636 | | skipping to change at line 8689 |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews); | | _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews); |
| | |
| void ( STDMETHODCALLTYPE *HSGetShader )( | | void ( STDMETHODCALLTYPE *HSGetShader )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11HullShader **ppHullShader, | | _Outptr_result_maybenull_ ID3D11HullShader **ppHullShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances); | | _Inout_opt_ UINT *pNumClassInstances); |
| | |
| void ( STDMETHODCALLTYPE *HSGetSamplers )( | | void ( STDMETHODCALLTYPE *HSGetSamplers )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| | |
| skipping to change at line 8672 | | skipping to change at line 8725 |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews); | | _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews); |
| | |
| void ( STDMETHODCALLTYPE *DSGetShader )( | | void ( STDMETHODCALLTYPE *DSGetShader )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11DomainShader **ppDomainShader, | | _Outptr_result_maybenull_ ID3D11DomainShader **ppDomainShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances); | | _Inout_opt_ UINT *pNumClassInstances); |
| | |
| void ( STDMETHODCALLTYPE *DSGetSamplers )( | | void ( STDMETHODCALLTYPE *DSGetSamplers )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| | |
| skipping to change at line 8708 | | skipping to change at line 8761 |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - 1 ) U
INT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, | | _In_range_( 0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT - StartS
lot ) UINT NumViews, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews); | | _Out_writes_opt_(NumViews) ID3D11ShaderResourceView **ppShaderResou
rceViews); |
| | |
| void ( STDMETHODCALLTYPE *CSGetUnorderedAccessViews )( | | void ( STDMETHODCALLTYPE *CSGetUnorderedAccessViews )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - 1 ) UINT StartSlot, | | _In_range_( 0, D3D11_1_UAV_SLOT_COUNT - 1 ) UINT StartSlot, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _In_range_( 0, D3D11_PS_CS_UAV_REGISTER_COUNT - StartSlot ) UINT Nu
mUAVs, | | _In_range_( 0, D3D11_1_UAV_SLOT_COUNT - StartSlot ) UINT NumUAVs, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAc
cessViews); | | _Out_writes_opt_(NumUAVs) ID3D11UnorderedAccessView **ppUnorderedAc
cessViews); |
| | |
| void ( STDMETHODCALLTYPE *CSGetShader )( | | void ( STDMETHODCALLTYPE *CSGetShader )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ComputeShader **ppComputeShader, | | _Outptr_result_maybenull_ ID3D11ComputeShader **ppComputeShader, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, | | _Out_writes_opt_(*pNumClassInstances) ID3D11ClassInstance **ppClass
Instances, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_opt_ UINT *pNumClassInstances); | | _Inout_opt_ UINT *pNumClassInstances); |
| | |
| void ( STDMETHODCALLTYPE *CSGetSamplers )( | | void ( STDMETHODCALLTYPE *CSGetSamplers )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, | | _In_range_( 0, D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1 ) UINT Sta
rtSlot, |
| /* [annotation] */ | | /* [annotation] */ |
| | |
| skipping to change at line 8757 | | skipping to change at line 8810 |
| D3D11_DEVICE_CONTEXT_TYPE ( STDMETHODCALLTYPE *GetType )( | | D3D11_DEVICE_CONTEXT_TYPE ( STDMETHODCALLTYPE *GetType )( |
| ID3D11DeviceContext * This); | | ID3D11DeviceContext * This); |
| | |
| UINT ( STDMETHODCALLTYPE *GetContextFlags )( | | UINT ( STDMETHODCALLTYPE *GetContextFlags )( |
| ID3D11DeviceContext * This); | | ID3D11DeviceContext * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *FinishCommandList )( | | HRESULT ( STDMETHODCALLTYPE *FinishCommandList )( |
| ID3D11DeviceContext * This, | | ID3D11DeviceContext * This, |
| BOOL RestoreDeferredContextState, | | BOOL RestoreDeferredContextState, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11CommandList **ppCommandList); | | _COM_Outptr_opt_ ID3D11CommandList **ppCommandList); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11DeviceContextVtbl; | | } ID3D11DeviceContextVtbl; |
| | |
| interface ID3D11DeviceContext | | interface ID3D11DeviceContext |
| { | | { |
| CONST_VTBL struct ID3D11DeviceContextVtbl *lpVtbl; | | CONST_VTBL struct ID3D11DeviceContextVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 9165 | | skipping to change at line 9218 |
| DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_POSTPROC, 0x1b81beA0, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); | | DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_POSTPROC, 0x1b81beA0, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); |
| DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_MOCOMP, 0x1b81beA1, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); | | DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_MOCOMP, 0x1b81beA1, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); |
| DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_IDCT, 0x1b81beA2, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); | | DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_IDCT, 0x1b81beA2, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); |
| DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_VLD, 0x1b81beA3, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); | | DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_VLD, 0x1b81beA3, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); |
| DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_D2010, 0x1b81beA4, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); | | DEFINE_GUID(D3D11_DECODER_PROFILE_VC1_D2010, 0x1b81beA4, 0xa0c7,0x11d3,0
xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5); |
| DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG4PT2_VLD_SIMPLE, 0xefd64d74, 0xc
9e8,0x41d7,0xa5,0xe9,0xe9,0xb0,0xe3,0x9f,0xa3,0x19); | | DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG4PT2_VLD_SIMPLE, 0xefd64d74, 0xc
9e8,0x41d7,0xa5,0xe9,0xe9,0xb0,0xe3,0x9f,0xa3,0x19); |
| DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_NOGMC, 0xed418a9f, 0x0
10d,0x4eda,0x9a,0xe3,0x9a,0x65,0x35,0x8d,0x8d,0x2e); | | DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_NOGMC, 0xed418a9f, 0x0
10d,0x4eda,0x9a,0xe3,0x9a,0x65,0x35,0x8d,0x8d,0x2e); |
| DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_GMC, 0xab998b5b, 0x4
258,0x44a9,0x9f,0xeb,0x94,0xe5,0x97,0xa6,0xba,0xae); | | DEFINE_GUID(D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_GMC, 0xab998b5b, 0x4
258,0x44a9,0x9f,0xeb,0x94,0xe5,0x97,0xa6,0xba,0xae); |
| DEFINE_GUID(D3D11_DECODER_PROFILE_HEVC_VLD_MAIN, 0x5b11d51b, 0x2f4c,0x4452,0
xbc,0xc3,0x09,0xf2,0xa1,0x16,0x0c,0xc0); | | DEFINE_GUID(D3D11_DECODER_PROFILE_HEVC_VLD_MAIN, 0x5b11d51b, 0x2f4c,0x4452,0
xbc,0xc3,0x09,0xf2,0xa1,0x16,0x0c,0xc0); |
| DEFINE_GUID(D3D11_DECODER_PROFILE_HEVC_VLD_MAIN10, 0x107af0e0, 0xef1a,0x4d19,0
xab,0xa8,0x67,0xa1,0x63,0x07,0x3d,0x13); | | DEFINE_GUID(D3D11_DECODER_PROFILE_HEVC_VLD_MAIN10, 0x107af0e0, 0xef1a,0x4d19,0
xab,0xa8,0x67,0xa1,0x63,0x07,0x3d,0x13); |
|
| | DEFINE_GUID(D3D11_DECODER_PROFILE_VP9_VLD_PROFILE0, 0x463707f8, 0xa1d0, 0x4585, |
| | 0x87, 0x6d, 0x83, 0xaa, 0x6d, 0x60, 0xb8, 0x9e); |
| | DEFINE_GUID(D3D11_DECODER_PROFILE_VP8_VLD, 0x90b899ea, 0x3a62, 0x4705, |
| | 0x88, 0xb3, 0x8d, 0xf0, 0x4b, 0x27, 0x44, 0xe7); |
| typedef struct D3D11_VIDEO_DECODER_DESC | | typedef struct D3D11_VIDEO_DECODER_DESC |
| { | | { |
| GUID Guid; | | GUID Guid; |
| UINT SampleWidth; | | UINT SampleWidth; |
| UINT SampleHeight; | | UINT SampleHeight; |
| DXGI_FORMAT OutputFormat; | | DXGI_FORMAT OutputFormat; |
| } D3D11_VIDEO_DECODER_DESC; | | } D3D11_VIDEO_DECODER_DESC; |
| | |
| typedef struct D3D11_VIDEO_DECODER_CONFIG | | typedef struct D3D11_VIDEO_DECODER_CONFIG |
| { | | { |
| | |
| skipping to change at line 9304 | | skipping to change at line 9359 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11VideoDecoder * This); | | ID3D11VideoDecoder * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11VideoDecoder * This); | | ID3D11VideoDecoder * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11VideoDecoder * This, | | ID3D11VideoDecoder * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11VideoDecoder * This, | | ID3D11VideoDecoder * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 9417 | | skipping to change at line 9472 |
| enum D3D11_VIDEO_PROCESSOR_FEATURE_CAPS | | enum D3D11_VIDEO_PROCESSOR_FEATURE_CAPS |
| { | | { |
| D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1, | | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1, |
| D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2, | | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2, |
| D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4, | | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4, |
| D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8, | | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8, |
| D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10, | | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10, |
| D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20, | | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20, |
| D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40, | | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40, |
| D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80, | | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80, |
|
| D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100 | | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100, |
| | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x200, |
| | D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x400 |
| } D3D11_VIDEO_PROCESSOR_FEATURE_CAPS; | | } D3D11_VIDEO_PROCESSOR_FEATURE_CAPS; |
| | |
| typedef | | typedef |
| enum D3D11_VIDEO_PROCESSOR_FILTER_CAPS | | enum D3D11_VIDEO_PROCESSOR_FILTER_CAPS |
| { | | { |
| D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS = 0x1, | | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS = 0x1, |
| D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST = 0x2, | | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST = 0x2, |
| D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE = 0x4, | | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE = 0x4, |
| D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION = 0x8, | | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION = 0x8, |
| D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION = 0x10, | | D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION = 0x10, |
| | |
| skipping to change at line 9526 | | skipping to change at line 9583 |
| D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE = 0x1, | | D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE = 0x1, |
| D3D11_CONTENT_PROTECTION_CAPS_HARDWARE = 0x2, | | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE = 0x2, |
| D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON = 0x4, | | D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON = 0x4, |
| D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION = 0x8, | | D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION = 0x8, |
| D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY = 0x10, | | D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY = 0x10, |
| D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY = 0x20, | | D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY = 0x20, |
| D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK = 0x40, | | D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK = 0x40, |
| D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY = 0x80, | | D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY = 0x80, |
| D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV = 0x100, | | D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV = 0x100, |
| D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY = 0x200, | | D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY = 0x200, |
|
| D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT = 0x400 | | D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT = 0x400, |
| | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED = 0x800, |
| | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE = |
| | 0x1000, |
| | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN = 0x2000, |
| | D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION = 0x4000 |
| } D3D11_CONTENT_PROTECTION_CAPS; | | } D3D11_CONTENT_PROTECTION_CAPS; |
| | |
| DEFINE_GUID(D3D11_CRYPTO_TYPE_AES128_CTR, 0x9b6bd711, 0x4f74, 0x41c9, 0x9e, 0x7b
, 0xb, 0xe2, 0xd7, 0xd9, 0x3b, 0x4f ); | | DEFINE_GUID(D3D11_CRYPTO_TYPE_AES128_CTR, 0x9b6bd711, 0x4f74, 0x41c9, 0x9e, 0x7b
, 0xb, 0xe2, 0xd7, 0xd9, 0x3b, 0x4f ); |
|
| | DEFINE_GUID(D3D11_DECODER_ENCRYPTION_HW_CENC, 0x89d6ac4f, 0x9f2, 0x4229, 0xb2, 0 |
| | xcd, 0x37, 0x74, 0xa, 0x6d, 0xfd, 0x81); |
| | DEFINE_GUID(D3D11_KEY_EXCHANGE_HW_PROTECTION, 0xb1170d8a, 0x628d, 0x4da3, 0xad, |
| | 0x3b, 0x82, 0xdd, 0xb0, 0x8b, 0x49, 0x70); |
| typedef struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS | | typedef struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS |
| { | | { |
| UINT Caps; | | UINT Caps; |
| UINT KeyExchangeTypeCount; | | UINT KeyExchangeTypeCount; |
| UINT BlockAlignmentSize; | | UINT BlockAlignmentSize; |
| ULONGLONG ProtectedMemorySize; | | ULONGLONG ProtectedMemorySize; |
| } D3D11_VIDEO_CONTENT_PROTECTION_CAPS; | | } D3D11_VIDEO_CONTENT_PROTECTION_CAPS; |
| | |
| typedef struct D3D11_VIDEO_PROCESSOR_CUSTOM_RATE | | typedef struct D3D11_VIDEO_PROCESSOR_CUSTOM_RATE |
| { | | { |
| | |
| skipping to change at line 9669 | | skipping to change at line 9732 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11VideoProcessorEnumerator * This); | | ID3D11VideoProcessorEnumerator * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11VideoProcessorEnumerator * This); | | ID3D11VideoProcessorEnumerator * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11VideoProcessorEnumerator * This, | | ID3D11VideoProcessorEnumerator * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11VideoProcessorEnumerator * This, | | ID3D11VideoProcessorEnumerator * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 9951 | | skipping to change at line 10014 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11VideoProcessor * This); | | ID3D11VideoProcessor * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11VideoProcessor * This); | | ID3D11VideoProcessor * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11VideoProcessor * This, | | ID3D11VideoProcessor * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11VideoProcessor * This, | | ID3D11VideoProcessor * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 10101 | | skipping to change at line 10164 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11AuthenticatedChannel * This); | | ID3D11AuthenticatedChannel * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11AuthenticatedChannel * This); | | ID3D11AuthenticatedChannel * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11AuthenticatedChannel * This, | | ID3D11AuthenticatedChannel * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11AuthenticatedChannel * This, | | ID3D11AuthenticatedChannel * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 10502 | | skipping to change at line 10565 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11CryptoSession * This); | | ID3D11CryptoSession * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11CryptoSession * This); | | ID3D11CryptoSession * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11CryptoSession * This, | | ID3D11CryptoSession * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11CryptoSession * This, | | ID3D11CryptoSession * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 10677 | | skipping to change at line 10740 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11VideoDecoderOutputView * This); | | ID3D11VideoDecoderOutputView * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11VideoDecoderOutputView * This); | | ID3D11VideoDecoderOutputView * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11VideoDecoderOutputView * This, | | ID3D11VideoDecoderOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11VideoDecoderOutputView * This, | | ID3D11VideoDecoderOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 10707 | | skipping to change at line 10770 |
| HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( | | HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( |
| ID3D11VideoDecoderOutputView * This, | | ID3D11VideoDecoderOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| void ( STDMETHODCALLTYPE *GetResource )( | | void ( STDMETHODCALLTYPE *GetResource )( |
| ID3D11VideoDecoderOutputView * This, | | ID3D11VideoDecoderOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Resource **ppResource); | | _Outptr_ ID3D11Resource **ppResource); |
| | |
| void ( STDMETHODCALLTYPE *GetDesc )( | | void ( STDMETHODCALLTYPE *GetDesc )( |
| ID3D11VideoDecoderOutputView * This, | | ID3D11VideoDecoderOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc); | | _Out_ D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11VideoDecoderOutputViewVtbl; | | } ID3D11VideoDecoderOutputViewVtbl; |
| | |
| interface ID3D11VideoDecoderOutputView | | interface ID3D11VideoDecoderOutputView |
| | |
| skipping to change at line 10827 | | skipping to change at line 10890 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11VideoProcessorInputView * This); | | ID3D11VideoProcessorInputView * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11VideoProcessorInputView * This); | | ID3D11VideoProcessorInputView * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11VideoProcessorInputView * This, | | ID3D11VideoProcessorInputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11VideoProcessorInputView * This, | | ID3D11VideoProcessorInputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 10857 | | skipping to change at line 10920 |
| HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( | | HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( |
| ID3D11VideoProcessorInputView * This, | | ID3D11VideoProcessorInputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| void ( STDMETHODCALLTYPE *GetResource )( | | void ( STDMETHODCALLTYPE *GetResource )( |
| ID3D11VideoProcessorInputView * This, | | ID3D11VideoProcessorInputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Resource **ppResource); | | _Outptr_ ID3D11Resource **ppResource); |
| | |
| void ( STDMETHODCALLTYPE *GetDesc )( | | void ( STDMETHODCALLTYPE *GetDesc )( |
| ID3D11VideoProcessorInputView * This, | | ID3D11VideoProcessorInputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc); | | _Out_ D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11VideoProcessorInputViewVtbl; | | } ID3D11VideoProcessorInputViewVtbl; |
| | |
| interface ID3D11VideoProcessorInputView | | interface ID3D11VideoProcessorInputView |
| | |
| skipping to change at line 10984 | | skipping to change at line 11047 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11VideoProcessorOutputView * This); | | ID3D11VideoProcessorOutputView * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11VideoProcessorOutputView * This); | | ID3D11VideoProcessorOutputView * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11VideoProcessorOutputView * This, | | ID3D11VideoProcessorOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11VideoProcessorOutputView * This, | | ID3D11VideoProcessorOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 11014 | | skipping to change at line 11077 |
| HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( | | HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )( |
| ID3D11VideoProcessorOutputView * This, | | ID3D11VideoProcessorOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const IUnknown *pData); | | _In_opt_ const IUnknown *pData); |
| | |
| void ( STDMETHODCALLTYPE *GetResource )( | | void ( STDMETHODCALLTYPE *GetResource )( |
| ID3D11VideoProcessorOutputView * This, | | ID3D11VideoProcessorOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Resource **ppResource); | | _Outptr_ ID3D11Resource **ppResource); |
| | |
| void ( STDMETHODCALLTYPE *GetDesc )( | | void ( STDMETHODCALLTYPE *GetDesc )( |
| ID3D11VideoProcessorOutputView * This, | | ID3D11VideoProcessorOutputView * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc); | | _Out_ D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11VideoProcessorOutputViewVtbl; | | } ID3D11VideoProcessorOutputViewVtbl; |
| | |
| interface ID3D11VideoProcessorOutputView | | interface ID3D11VideoProcessorOutputView |
| | |
| skipping to change at line 11655 | | skipping to change at line 11718 |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| ID3D11VideoContext * This); | | ID3D11VideoContext * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11VideoContext * This); | | ID3D11VideoContext * This); |
| | |
| void ( STDMETHODCALLTYPE *GetDevice )( | | void ( STDMETHODCALLTYPE *GetDevice )( |
| ID3D11VideoContext * This, | | ID3D11VideoContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11Device **ppDevice); | | _Outptr_ ID3D11Device **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( | | HRESULT ( STDMETHODCALLTYPE *GetPrivateData )( |
| ID3D11VideoContext * This, | | ID3D11VideoContext * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFGUID guid, | | _In_ REFGUID guid, |
| /* [annotation] */ | | /* [annotation] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_writes_bytes_opt_( *pDataSize ) void *pData); | | _Out_writes_bytes_opt_( *pDataSize ) void *pData); |
| | |
| | |
| skipping to change at line 12525 | | skipping to change at line 12588 |
| MIDL_INTERFACE("10EC4D5B-975A-4689-B9E4-D0AAC30FE333") | | MIDL_INTERFACE("10EC4D5B-975A-4689-B9E4-D0AAC30FE333") |
| ID3D11VideoDevice : public IUnknown | | ID3D11VideoDevice : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoder( | | virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoder( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_DECODER_DESC *pVideoDesc, | | _In_ const D3D11_VIDEO_DECODER_DESC *pVideoDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_DECODER_CONFIG *pConfig, | | _In_ const D3D11_VIDEO_DECODER_CONFIG *pConfig, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11VideoDecoder **ppDecoder) = 0; | | _COM_Outptr_ ID3D11VideoDecoder **ppDecoder) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessor( | | virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessor( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11VideoProcessorEnumerator *pEnum, | | _In_ ID3D11VideoProcessorEnumerator *pEnum, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT RateConversionIndex, | | _In_ UINT RateConversionIndex, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11VideoProcessor **ppVideoProcessor) = 0; | | _COM_Outptr_ ID3D11VideoProcessor **ppVideoProcessor) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateAuthenticatedChannel( | | virtual HRESULT STDMETHODCALLTYPE CreateAuthenticatedChannel( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType, | | _In_ D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11AuthenticatedChannel **ppAuthenticatedChannel) = 0; | | _COM_Outptr_ ID3D11AuthenticatedChannel **ppAuthenticatedChannel) =
0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateCryptoSession( | | virtual HRESULT STDMETHODCALLTYPE CreateCryptoSession( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const GUID *pCryptoType, | | _In_ const GUID *pCryptoType, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const GUID *pDecoderProfile, | | _In_opt_ const GUID *pDecoderProfile, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const GUID *pKeyExchangeType, | | _In_ const GUID *pKeyExchangeType, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Outptr_ ID3D11CryptoSession **ppCryptoSession) = 0; | | _COM_Outptr_ ID3D11CryptoSession **ppCryptoSession) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoderOutputView( | | virtual HRESULT STDMETHODCALLTYPE CreateVideoDecoderOutputView( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc, | | _In_ const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11VideoDecoderOutputView **ppVDOVView) = 0; | | _COM_Outptr_opt_ ID3D11VideoDecoderOutputView **ppVDOVView) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessorInputView( | | virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessorInputView( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11VideoProcessorEnumerator *pEnum, | | _In_ ID3D11VideoProcessorEnumerator *pEnum, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc, | | _In_ const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11VideoProcessorInputView **ppVPIView) = 0; | | _COM_Outptr_opt_ ID3D11VideoProcessorInputView **ppVPIView) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessorOutputView( | | virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessorOutputView( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11VideoProcessorEnumerator *pEnum, | | _In_ ID3D11VideoProcessorEnumerator *pEnum, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc, | | _In_ const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11VideoProcessorOutputView **ppVPOView) = 0; | | _COM_Outptr_opt_ ID3D11VideoProcessorOutputView **ppVPOView) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessorEnumerator( | | virtual HRESULT STDMETHODCALLTYPE CreateVideoProcessorEnumerator( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc, | | _In_ const D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11VideoProcessorEnumerator **ppEnum) = 0; | | _COM_Outptr_ ID3D11VideoProcessorEnumerator **ppEnum) = 0; |
| | |
| virtual UINT STDMETHODCALLTYPE GetVideoDecoderProfileCount( void) = 0; | | virtual UINT STDMETHODCALLTYPE GetVideoDecoderProfileCount( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetVideoDecoderProfile( | | virtual HRESULT STDMETHODCALLTYPE GetVideoDecoderProfile( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT Index, | | _In_ UINT Index, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ GUID *pDecoderProfile) = 0; | | _Out_ GUID *pDecoderProfile) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CheckVideoDecoderFormat( | | virtual HRESULT STDMETHODCALLTYPE CheckVideoDecoderFormat( |
| | |
| skipping to change at line 12674 | | skipping to change at line 12737 |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11VideoDevice * This); | | ID3D11VideoDevice * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoder )( | | HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoder )( |
| ID3D11VideoDevice * This, | | ID3D11VideoDevice * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_DECODER_DESC *pVideoDesc, | | _In_ const D3D11_VIDEO_DECODER_DESC *pVideoDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_DECODER_CONFIG *pConfig, | | _In_ const D3D11_VIDEO_DECODER_CONFIG *pConfig, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11VideoDecoder **ppDecoder); | | _COM_Outptr_ ID3D11VideoDecoder **ppDecoder); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessor )( | | HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessor )( |
| ID3D11VideoDevice * This, | | ID3D11VideoDevice * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11VideoProcessorEnumerator *pEnum, | | _In_ ID3D11VideoProcessorEnumerator *pEnum, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT RateConversionIndex, | | _In_ UINT RateConversionIndex, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11VideoProcessor **ppVideoProcessor); | | _COM_Outptr_ ID3D11VideoProcessor **ppVideoProcessor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateAuthenticatedChannel )( | | HRESULT ( STDMETHODCALLTYPE *CreateAuthenticatedChannel )( |
| ID3D11VideoDevice * This, | | ID3D11VideoDevice * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType, | | _In_ D3D11_AUTHENTICATED_CHANNEL_TYPE ChannelType, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11AuthenticatedChannel **ppAuthenticatedChannel); | | _COM_Outptr_ ID3D11AuthenticatedChannel **ppAuthenticatedChannel); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateCryptoSession )( | | HRESULT ( STDMETHODCALLTYPE *CreateCryptoSession )( |
| ID3D11VideoDevice * This, | | ID3D11VideoDevice * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const GUID *pCryptoType, | | _In_ const GUID *pCryptoType, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const GUID *pDecoderProfile, | | _In_opt_ const GUID *pDecoderProfile, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const GUID *pKeyExchangeType, | | _In_ const GUID *pKeyExchangeType, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Outptr_ ID3D11CryptoSession **ppCryptoSession); | | _COM_Outptr_ ID3D11CryptoSession **ppCryptoSession); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoderOutputView )( | | HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoderOutputView )( |
| ID3D11VideoDevice * This, | | ID3D11VideoDevice * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc, | | _In_ const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11VideoDecoderOutputView **ppVDOVView); | | _COM_Outptr_opt_ ID3D11VideoDecoderOutputView **ppVDOVView); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessorInputView )( | | HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessorInputView )( |
| ID3D11VideoDevice * This, | | ID3D11VideoDevice * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11VideoProcessorEnumerator *pEnum, | | _In_ ID3D11VideoProcessorEnumerator *pEnum, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc, | | _In_ const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11VideoProcessorInputView **ppVPIView); | | _COM_Outptr_opt_ ID3D11VideoProcessorInputView **ppVPIView); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessorOutputView )( | | HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessorOutputView )( |
| ID3D11VideoDevice * This, | | ID3D11VideoDevice * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11VideoProcessorEnumerator *pEnum, | | _In_ ID3D11VideoProcessorEnumerator *pEnum, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc, | | _In_ const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11VideoProcessorOutputView **ppVPOView); | | _COM_Outptr_opt_ ID3D11VideoProcessorOutputView **ppVPOView); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessorEnumerator )( | | HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessorEnumerator )( |
| ID3D11VideoDevice * This, | | ID3D11VideoDevice * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc, | | _In_ const D3D11_VIDEO_PROCESSOR_CONTENT_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11VideoProcessorEnumerator **ppEnum); | | _COM_Outptr_ ID3D11VideoProcessorEnumerator **ppEnum); |
| | |
| UINT ( STDMETHODCALLTYPE *GetVideoDecoderProfileCount )( | | UINT ( STDMETHODCALLTYPE *GetVideoDecoderProfileCount )( |
| ID3D11VideoDevice * This); | | ID3D11VideoDevice * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVideoDecoderProfile )( | | HRESULT ( STDMETHODCALLTYPE *GetVideoDecoderProfile )( |
| ID3D11VideoDevice * This, | | ID3D11VideoDevice * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT Index, | | _In_ UINT Index, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ GUID *pDecoderProfile); | | _Out_ GUID *pDecoderProfile); |
| | |
| skipping to change at line 12916 | | skipping to change at line 12979 |
| MIDL_INTERFACE("db6f6ddb-ac77-4e88-8253-819df9bbf140") | | MIDL_INTERFACE("db6f6ddb-ac77-4e88-8253-819df9bbf140") |
| ID3D11Device : public IUnknown | | ID3D11Device : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE CreateBuffer( | | virtual HRESULT STDMETHODCALLTYPE CreateBuffer( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_BUFFER_DESC *pDesc, | | _In_ const D3D11_BUFFER_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_SUBRESOURCE_DATA *pInitialData, | | _In_opt_ const D3D11_SUBRESOURCE_DATA *pInitialData, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Buffer **ppBuffer) = 0; | | _COM_Outptr_opt_ ID3D11Buffer **ppBuffer) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateTexture1D( | | virtual HRESULT STDMETHODCALLTYPE CreateTexture1D( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_TEXTURE1D_DESC *pDesc, | | _In_ const D3D11_TEXTURE1D_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(_Inexpressible_(pDesc->MipLevels * pDesc->ArraySize))
const D3D11_SUBRESOURCE_DATA *pInitialData, | | _In_reads_opt_(_Inexpressible_(pDesc->MipLevels * pDesc->ArraySize))
const D3D11_SUBRESOURCE_DATA *pInitialData, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Texture1D **ppTexture1D) = 0; | | _COM_Outptr_opt_ ID3D11Texture1D **ppTexture1D) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateTexture2D( | | virtual HRESULT STDMETHODCALLTYPE CreateTexture2D( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_TEXTURE2D_DESC *pDesc, | | _In_ const D3D11_TEXTURE2D_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(_Inexpressible_(pDesc->MipLevels * pDesc->ArraySize))
const D3D11_SUBRESOURCE_DATA *pInitialData, | | _In_reads_opt_(_Inexpressible_(pDesc->MipLevels * pDesc->ArraySize))
const D3D11_SUBRESOURCE_DATA *pInitialData, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Texture2D **ppTexture2D) = 0; | | _COM_Outptr_opt_ ID3D11Texture2D **ppTexture2D) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateTexture3D( | | virtual HRESULT STDMETHODCALLTYPE CreateTexture3D( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_TEXTURE3D_DESC *pDesc, | | _In_ const D3D11_TEXTURE3D_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(_Inexpressible_(pDesc->MipLevels)) const D3D11_SUBRE
SOURCE_DATA *pInitialData, | | _In_reads_opt_(_Inexpressible_(pDesc->MipLevels)) const D3D11_SUBRE
SOURCE_DATA *pInitialData, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Texture3D **ppTexture3D) = 0; | | _COM_Outptr_opt_ ID3D11Texture3D **ppTexture3D) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateShaderResourceView( | | virtual HRESULT STDMETHODCALLTYPE CreateShaderResourceView( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc, | | _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11ShaderResourceView **ppSRView) = 0; | | _COM_Outptr_opt_ ID3D11ShaderResourceView **ppSRView) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateUnorderedAccessView( | | virtual HRESULT STDMETHODCALLTYPE CreateUnorderedAccessView( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc, | | _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11UnorderedAccessView **ppUAView) = 0; | | _COM_Outptr_opt_ ID3D11UnorderedAccessView **ppUAView) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateRenderTargetView( | | virtual HRESULT STDMETHODCALLTYPE CreateRenderTargetView( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC *pDesc, | | _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11RenderTargetView **ppRTView) = 0; | | _COM_Outptr_opt_ ID3D11RenderTargetView **ppRTView) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateDepthStencilView( | | virtual HRESULT STDMETHODCALLTYPE CreateDepthStencilView( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc, | | _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilView **ppDepthStencilView) = 0; | | _COM_Outptr_opt_ ID3D11DepthStencilView **ppDepthStencilView) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateInputLayout( | | virtual HRESULT STDMETHODCALLTYPE CreateInputLayout( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(NumElements) const D3D11_INPUT_ELEMENT_DESC *pInputEleme
ntDescs, | | _In_reads_(NumElements) const D3D11_INPUT_ELEMENT_DESC *pInputEleme
ntDescs, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT ) UINT
NumElements, | | _In_range_( 0, D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT ) UINT
NumElements, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecodeWithInputSign
ature, | | _In_reads_(BytecodeLength) const void *pShaderBytecodeWithInputSign
ature, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11InputLayout **ppInputLayout) = 0; | | _COM_Outptr_opt_ ID3D11InputLayout **ppInputLayout) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateVertexShader( | | virtual HRESULT STDMETHODCALLTYPE CreateVertexShader( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11VertexShader **ppVertexShader) = 0; | | _COM_Outptr_opt_ ID3D11VertexShader **ppVertexShader) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateGeometryShader( | | virtual HRESULT STDMETHODCALLTYPE CreateGeometryShader( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11GeometryShader **ppGeometryShader) = 0; | | _COM_Outptr_opt_ ID3D11GeometryShader **ppGeometryShader) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateGeometryShaderWithStreamOutput( | | virtual HRESULT STDMETHODCALLTYPE CreateGeometryShaderWithStreamOutput( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(NumEntries) const D3D11_SO_DECLARATION_ENTRY *pSODec
laration, | | _In_reads_opt_(NumEntries) const D3D11_SO_DECLARATION_ENTRY *pSODec
laration, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SO_STREAM_COUNT * D3D11_SO_OUTPUT_COMPONENT_COU
NT ) UINT NumEntries, | | _In_range_( 0, D3D11_SO_STREAM_COUNT * D3D11_SO_OUTPUT_COMPONENT_COU
NT ) UINT NumEntries, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(NumStrides) const UINT *pBufferStrides, | | _In_reads_opt_(NumStrides) const UINT *pBufferStrides, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SO_BUFFER_SLOT_COUNT ) UINT NumStrides, | | _In_range_( 0, D3D11_SO_BUFFER_SLOT_COUNT ) UINT NumStrides, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT RasterizedStream, | | _In_ UINT RasterizedStream, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11GeometryShader **ppGeometryShader) = 0; | | _COM_Outptr_opt_ ID3D11GeometryShader **ppGeometryShader) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreatePixelShader( | | virtual HRESULT STDMETHODCALLTYPE CreatePixelShader( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11PixelShader **ppPixelShader) = 0; | | _COM_Outptr_opt_ ID3D11PixelShader **ppPixelShader) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateHullShader( | | virtual HRESULT STDMETHODCALLTYPE CreateHullShader( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11HullShader **ppHullShader) = 0; | | _COM_Outptr_opt_ ID3D11HullShader **ppHullShader) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateDomainShader( | | virtual HRESULT STDMETHODCALLTYPE CreateDomainShader( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DomainShader **ppDomainShader) = 0; | | _COM_Outptr_opt_ ID3D11DomainShader **ppDomainShader) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateComputeShader( | | virtual HRESULT STDMETHODCALLTYPE CreateComputeShader( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11ComputeShader **ppComputeShader) = 0; | | _COM_Outptr_opt_ ID3D11ComputeShader **ppComputeShader) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateClassLinkage( | | virtual HRESULT STDMETHODCALLTYPE CreateClassLinkage( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ClassLinkage **ppLinkage) = 0; | | _COM_Outptr_ ID3D11ClassLinkage **ppLinkage) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateBlendState( | | virtual HRESULT STDMETHODCALLTYPE CreateBlendState( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_BLEND_DESC *pBlendStateDesc, | | _In_ const D3D11_BLEND_DESC *pBlendStateDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11BlendState **ppBlendState) = 0; | | _COM_Outptr_opt_ ID3D11BlendState **ppBlendState) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateDepthStencilState( | | virtual HRESULT STDMETHODCALLTYPE CreateDepthStencilState( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc, | | _In_ const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilState **ppDepthStencilState) = 0; | | _COM_Outptr_opt_ ID3D11DepthStencilState **ppDepthStencilState) = 0
; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateRasterizerState( | | virtual HRESULT STDMETHODCALLTYPE CreateRasterizerState( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_RASTERIZER_DESC *pRasterizerDesc, | | _In_ const D3D11_RASTERIZER_DESC *pRasterizerDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11RasterizerState **ppRasterizerState) = 0; | | _COM_Outptr_opt_ ID3D11RasterizerState **ppRasterizerState) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateSamplerState( | | virtual HRESULT STDMETHODCALLTYPE CreateSamplerState( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_SAMPLER_DESC *pSamplerDesc, | | _In_ const D3D11_SAMPLER_DESC *pSamplerDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11SamplerState **ppSamplerState) = 0; | | _COM_Outptr_opt_ ID3D11SamplerState **ppSamplerState) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateQuery( | | virtual HRESULT STDMETHODCALLTYPE CreateQuery( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_QUERY_DESC *pQueryDesc, | | _In_ const D3D11_QUERY_DESC *pQueryDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Query **ppQuery) = 0; | | _COM_Outptr_opt_ ID3D11Query **ppQuery) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreatePredicate( | | virtual HRESULT STDMETHODCALLTYPE CreatePredicate( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_QUERY_DESC *pPredicateDesc, | | _In_ const D3D11_QUERY_DESC *pPredicateDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Predicate **ppPredicate) = 0; | | _COM_Outptr_opt_ ID3D11Predicate **ppPredicate) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateCounter( | | virtual HRESULT STDMETHODCALLTYPE CreateCounter( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_COUNTER_DESC *pCounterDesc, | | _In_ const D3D11_COUNTER_DESC *pCounterDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Counter **ppCounter) = 0; | | _COM_Outptr_opt_ ID3D11Counter **ppCounter) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateDeferredContext( | | virtual HRESULT STDMETHODCALLTYPE CreateDeferredContext( |
| UINT ContextFlags, | | UINT ContextFlags, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DeviceContext **ppDeferredContext) = 0; | | _COM_Outptr_opt_ ID3D11DeviceContext **ppDeferredContext) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE OpenSharedResource( | | virtual HRESULT STDMETHODCALLTYPE OpenSharedResource( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ HANDLE hResource, | | _In_ HANDLE hResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFIID ReturnedInterface, | | _In_ REFIID ReturnedInterface, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ void **ppResource) = 0; | | _COM_Outptr_opt_ void **ppResource) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CheckFormatSupport( | | virtual HRESULT STDMETHODCALLTYPE CheckFormatSupport( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ DXGI_FORMAT Format, | | _In_ DXGI_FORMAT Format, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ UINT *pFormatSupport) = 0; | | _Out_ UINT *pFormatSupport) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CheckMultisampleQualityLevels( | | virtual HRESULT STDMETHODCALLTYPE CheckMultisampleQualityLevels( |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ DXGI_FORMAT Format, | | _In_ DXGI_FORMAT Format, |
| | |
| skipping to change at line 13199 | | skipping to change at line 13262 |
| _In_opt_ const IUnknown *pData) = 0; | | _In_opt_ const IUnknown *pData) = 0; |
| | |
| virtual D3D_FEATURE_LEVEL STDMETHODCALLTYPE GetFeatureLevel( void) = 0; | | virtual D3D_FEATURE_LEVEL STDMETHODCALLTYPE GetFeatureLevel( void) = 0; |
| | |
| virtual UINT STDMETHODCALLTYPE GetCreationFlags( void) = 0; | | virtual UINT STDMETHODCALLTYPE GetCreationFlags( void) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetDeviceRemovedReason( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE GetDeviceRemovedReason( void) = 0; |
| | |
| virtual void STDMETHODCALLTYPE GetImmediateContext( | | virtual void STDMETHODCALLTYPE GetImmediateContext( |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11DeviceContext **ppImmediateContext) = 0; | | _Outptr_ ID3D11DeviceContext **ppImmediateContext) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetExceptionMode( | | virtual HRESULT STDMETHODCALLTYPE SetExceptionMode( |
| UINT RaiseFlags) = 0; | | UINT RaiseFlags) = 0; |
| | |
| virtual UINT STDMETHODCALLTYPE GetExceptionMode( void) = 0; | | virtual UINT STDMETHODCALLTYPE GetExceptionMode( void) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| | |
| skipping to change at line 13233 | | skipping to change at line 13296 |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| ID3D11Device * This); | | ID3D11Device * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBuffer )( | | HRESULT ( STDMETHODCALLTYPE *CreateBuffer )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_BUFFER_DESC *pDesc, | | _In_ const D3D11_BUFFER_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_SUBRESOURCE_DATA *pInitialData, | | _In_opt_ const D3D11_SUBRESOURCE_DATA *pInitialData, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Buffer **ppBuffer); | | _COM_Outptr_opt_ ID3D11Buffer **ppBuffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateTexture1D )( | | HRESULT ( STDMETHODCALLTYPE *CreateTexture1D )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_TEXTURE1D_DESC *pDesc, | | _In_ const D3D11_TEXTURE1D_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(_Inexpressible_(pDesc->MipLevels * pDesc->ArraySize))
const D3D11_SUBRESOURCE_DATA *pInitialData, | | _In_reads_opt_(_Inexpressible_(pDesc->MipLevels * pDesc->ArraySize))
const D3D11_SUBRESOURCE_DATA *pInitialData, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Texture1D **ppTexture1D); | | _COM_Outptr_opt_ ID3D11Texture1D **ppTexture1D); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateTexture2D )( | | HRESULT ( STDMETHODCALLTYPE *CreateTexture2D )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_TEXTURE2D_DESC *pDesc, | | _In_ const D3D11_TEXTURE2D_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(_Inexpressible_(pDesc->MipLevels * pDesc->ArraySize))
const D3D11_SUBRESOURCE_DATA *pInitialData, | | _In_reads_opt_(_Inexpressible_(pDesc->MipLevels * pDesc->ArraySize))
const D3D11_SUBRESOURCE_DATA *pInitialData, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Texture2D **ppTexture2D); | | _COM_Outptr_opt_ ID3D11Texture2D **ppTexture2D); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateTexture3D )( | | HRESULT ( STDMETHODCALLTYPE *CreateTexture3D )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_TEXTURE3D_DESC *pDesc, | | _In_ const D3D11_TEXTURE3D_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(_Inexpressible_(pDesc->MipLevels)) const D3D11_SUBRE
SOURCE_DATA *pInitialData, | | _In_reads_opt_(_Inexpressible_(pDesc->MipLevels)) const D3D11_SUBRE
SOURCE_DATA *pInitialData, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Texture3D **ppTexture3D); | | _COM_Outptr_opt_ ID3D11Texture3D **ppTexture3D); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateShaderResourceView )( | | HRESULT ( STDMETHODCALLTYPE *CreateShaderResourceView )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc, | | _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11ShaderResourceView **ppSRView); | | _COM_Outptr_opt_ ID3D11ShaderResourceView **ppSRView); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( | | HRESULT ( STDMETHODCALLTYPE *CreateUnorderedAccessView )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc, | | _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11UnorderedAccessView **ppUAView); | | _COM_Outptr_opt_ ID3D11UnorderedAccessView **ppUAView); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateRenderTargetView )( | | HRESULT ( STDMETHODCALLTYPE *CreateRenderTargetView )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC *pDesc, | | _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11RenderTargetView **ppRTView); | | _COM_Outptr_opt_ ID3D11RenderTargetView **ppRTView); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDepthStencilView )( | | HRESULT ( STDMETHODCALLTYPE *CreateDepthStencilView )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ ID3D11Resource *pResource, | | _In_ ID3D11Resource *pResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc, | | _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilView **ppDepthStencilView); | | _COM_Outptr_opt_ ID3D11DepthStencilView **ppDepthStencilView); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateInputLayout )( | | HRESULT ( STDMETHODCALLTYPE *CreateInputLayout )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(NumElements) const D3D11_INPUT_ELEMENT_DESC *pInputEleme
ntDescs, | | _In_reads_(NumElements) const D3D11_INPUT_ELEMENT_DESC *pInputEleme
ntDescs, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT ) UINT
NumElements, | | _In_range_( 0, D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT ) UINT
NumElements, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecodeWithInputSign
ature, | | _In_reads_(BytecodeLength) const void *pShaderBytecodeWithInputSign
ature, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11InputLayout **ppInputLayout); | | _COM_Outptr_opt_ ID3D11InputLayout **ppInputLayout); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateVertexShader )( | | HRESULT ( STDMETHODCALLTYPE *CreateVertexShader )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11VertexShader **ppVertexShader); | | _COM_Outptr_opt_ ID3D11VertexShader **ppVertexShader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateGeometryShader )( | | HRESULT ( STDMETHODCALLTYPE *CreateGeometryShader )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11GeometryShader **ppGeometryShader); | | _COM_Outptr_opt_ ID3D11GeometryShader **ppGeometryShader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateGeometryShaderWithStreamOutput )( | | HRESULT ( STDMETHODCALLTYPE *CreateGeometryShaderWithStreamOutput )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(NumEntries) const D3D11_SO_DECLARATION_ENTRY *pSODec
laration, | | _In_reads_opt_(NumEntries) const D3D11_SO_DECLARATION_ENTRY *pSODec
laration, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SO_STREAM_COUNT * D3D11_SO_OUTPUT_COMPONENT_COU
NT ) UINT NumEntries, | | _In_range_( 0, D3D11_SO_STREAM_COUNT * D3D11_SO_OUTPUT_COMPONENT_COU
NT ) UINT NumEntries, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_opt_(NumStrides) const UINT *pBufferStrides, | | _In_reads_opt_(NumStrides) const UINT *pBufferStrides, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_range_( 0, D3D11_SO_BUFFER_SLOT_COUNT ) UINT NumStrides, | | _In_range_( 0, D3D11_SO_BUFFER_SLOT_COUNT ) UINT NumStrides, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ UINT RasterizedStream, | | _In_ UINT RasterizedStream, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11GeometryShader **ppGeometryShader); | | _COM_Outptr_opt_ ID3D11GeometryShader **ppGeometryShader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreatePixelShader )( | | HRESULT ( STDMETHODCALLTYPE *CreatePixelShader )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11PixelShader **ppPixelShader); | | _COM_Outptr_opt_ ID3D11PixelShader **ppPixelShader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateHullShader )( | | HRESULT ( STDMETHODCALLTYPE *CreateHullShader )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11HullShader **ppHullShader); | | _COM_Outptr_opt_ ID3D11HullShader **ppHullShader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDomainShader )( | | HRESULT ( STDMETHODCALLTYPE *CreateDomainShader )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DomainShader **ppDomainShader); | | _COM_Outptr_opt_ ID3D11DomainShader **ppDomainShader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateComputeShader )( | | HRESULT ( STDMETHODCALLTYPE *CreateComputeShader )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_reads_(BytecodeLength) const void *pShaderBytecode, | | _In_reads_(BytecodeLength) const void *pShaderBytecode, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ SIZE_T BytecodeLength, | | _In_ SIZE_T BytecodeLength, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_opt_ ID3D11ClassLinkage *pClassLinkage, | | _In_opt_ ID3D11ClassLinkage *pClassLinkage, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11ComputeShader **ppComputeShader); | | _COM_Outptr_opt_ ID3D11ComputeShader **ppComputeShader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateClassLinkage )( | | HRESULT ( STDMETHODCALLTYPE *CreateClassLinkage )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11ClassLinkage **ppLinkage); | | _COM_Outptr_ ID3D11ClassLinkage **ppLinkage); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBlendState )( | | HRESULT ( STDMETHODCALLTYPE *CreateBlendState )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_BLEND_DESC *pBlendStateDesc, | | _In_ const D3D11_BLEND_DESC *pBlendStateDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11BlendState **ppBlendState); | | _COM_Outptr_opt_ ID3D11BlendState **ppBlendState); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDepthStencilState )( | | HRESULT ( STDMETHODCALLTYPE *CreateDepthStencilState )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc, | | _In_ const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DepthStencilState **ppDepthStencilState); | | _COM_Outptr_opt_ ID3D11DepthStencilState **ppDepthStencilState); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateRasterizerState )( | | HRESULT ( STDMETHODCALLTYPE *CreateRasterizerState )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_RASTERIZER_DESC *pRasterizerDesc, | | _In_ const D3D11_RASTERIZER_DESC *pRasterizerDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11RasterizerState **ppRasterizerState); | | _COM_Outptr_opt_ ID3D11RasterizerState **ppRasterizerState); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateSamplerState )( | | HRESULT ( STDMETHODCALLTYPE *CreateSamplerState )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_SAMPLER_DESC *pSamplerDesc, | | _In_ const D3D11_SAMPLER_DESC *pSamplerDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11SamplerState **ppSamplerState); | | _COM_Outptr_opt_ ID3D11SamplerState **ppSamplerState); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateQuery )( | | HRESULT ( STDMETHODCALLTYPE *CreateQuery )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_QUERY_DESC *pQueryDesc, | | _In_ const D3D11_QUERY_DESC *pQueryDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Query **ppQuery); | | _COM_Outptr_opt_ ID3D11Query **ppQuery); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreatePredicate )( | | HRESULT ( STDMETHODCALLTYPE *CreatePredicate )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_QUERY_DESC *pPredicateDesc, | | _In_ const D3D11_QUERY_DESC *pPredicateDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Predicate **ppPredicate); | | _COM_Outptr_opt_ ID3D11Predicate **ppPredicate); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateCounter )( | | HRESULT ( STDMETHODCALLTYPE *CreateCounter )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ const D3D11_COUNTER_DESC *pCounterDesc, | | _In_ const D3D11_COUNTER_DESC *pCounterDesc, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11Counter **ppCounter); | | _COM_Outptr_opt_ ID3D11Counter **ppCounter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDeferredContext )( | | HRESULT ( STDMETHODCALLTYPE *CreateDeferredContext )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| UINT ContextFlags, | | UINT ContextFlags, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ ID3D11DeviceContext **ppDeferredContext); | | _COM_Outptr_opt_ ID3D11DeviceContext **ppDeferredContext); |
| | |
| HRESULT ( STDMETHODCALLTYPE *OpenSharedResource )( | | HRESULT ( STDMETHODCALLTYPE *OpenSharedResource )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ HANDLE hResource, | | _In_ HANDLE hResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ REFIID ReturnedInterface, | | _In_ REFIID ReturnedInterface, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_opt_ void **ppResource); | | _COM_Outptr_opt_ void **ppResource); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CheckFormatSupport )( | | HRESULT ( STDMETHODCALLTYPE *CheckFormatSupport )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ DXGI_FORMAT Format, | | _In_ DXGI_FORMAT Format, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ UINT *pFormatSupport); | | _Out_ UINT *pFormatSupport); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CheckMultisampleQualityLevels )( | | HRESULT ( STDMETHODCALLTYPE *CheckMultisampleQualityLevels )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| | |
| skipping to change at line 13553 | | skipping to change at line 13616 |
| | |
| UINT ( STDMETHODCALLTYPE *GetCreationFlags )( | | UINT ( STDMETHODCALLTYPE *GetCreationFlags )( |
| ID3D11Device * This); | | ID3D11Device * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceRemovedReason )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceRemovedReason )( |
| ID3D11Device * This); | | ID3D11Device * This); |
| | |
| void ( STDMETHODCALLTYPE *GetImmediateContext )( | | void ( STDMETHODCALLTYPE *GetImmediateContext )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| /* [annotation] */ | | /* [annotation] */ |
|
| _Out_ ID3D11DeviceContext **ppImmediateContext); | | _Outptr_ ID3D11DeviceContext **ppImmediateContext); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetExceptionMode )( | | HRESULT ( STDMETHODCALLTYPE *SetExceptionMode )( |
| ID3D11Device * This, | | ID3D11Device * This, |
| UINT RaiseFlags); | | UINT RaiseFlags); |
| | |
| UINT ( STDMETHODCALLTYPE *GetExceptionMode )( | | UINT ( STDMETHODCALLTYPE *GetExceptionMode )( |
| ID3D11Device * This); | | ID3D11Device * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } ID3D11DeviceVtbl; | | } ID3D11DeviceVtbl; |
| | |
| skipping to change at line 13781 | | skipping to change at line 13844 |
| // Any of those documented for | | // Any of those documented for |
| // CreateDXGIFactory1 | | // CreateDXGIFactory1 |
| // IDXGIFactory::EnumAdapters | | // IDXGIFactory::EnumAdapters |
| // IDXGIAdapter::RegisterDriver | | // IDXGIAdapter::RegisterDriver |
| // D3D11CreateDevice | | // D3D11CreateDevice |
| // | | // |
| /////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////// |
| typedef HRESULT (WINAPI* PFN_D3D11_CREATE_DEVICE)( _In_opt_ IDXGIAdapter*, | | typedef HRESULT (WINAPI* PFN_D3D11_CREATE_DEVICE)( _In_opt_ IDXGIAdapter*, |
| D3D_DRIVER_TYPE, HMODULE, UINT, | | D3D_DRIVER_TYPE, HMODULE, UINT, |
| _In_reads_opt_( FeatureLevels ) CONST D3D_FEATURE_LEVEL*, | | _In_reads_opt_( FeatureLevels ) CONST D3D_FEATURE_LEVEL*, |
|
| UINT FeatureLevels, UINT, _Out_opt_ ID3D11Device**, | | UINT FeatureLevels, UINT, _COM_Outptr_opt_ ID3D11Device**, |
| _Out_opt_ D3D_FEATURE_LEVEL*, _Out_opt_ ID3D11DeviceContext** ); | | _Out_opt_ D3D_FEATURE_LEVEL*, _COM_Outptr_opt_ ID3D11DeviceContext** ); |
| | |
| HRESULT WINAPI D3D11CreateDevice( | | HRESULT WINAPI D3D11CreateDevice( |
| _In_opt_ IDXGIAdapter* pAdapter, | | _In_opt_ IDXGIAdapter* pAdapter, |
| D3D_DRIVER_TYPE DriverType, | | D3D_DRIVER_TYPE DriverType, |
| HMODULE Software, | | HMODULE Software, |
| UINT Flags, | | UINT Flags, |
| _In_reads_opt_( FeatureLevels ) CONST D3D_FEATURE_LEVEL* pFeatureLevels, | | _In_reads_opt_( FeatureLevels ) CONST D3D_FEATURE_LEVEL* pFeatureLevels, |
| UINT FeatureLevels, | | UINT FeatureLevels, |
| UINT SDKVersion, | | UINT SDKVersion, |
|
| _Out_opt_ ID3D11Device** ppDevice, | | _COM_Outptr_opt_ ID3D11Device** ppDevice, |
| _Out_opt_ D3D_FEATURE_LEVEL* pFeatureLevel, | | _Out_opt_ D3D_FEATURE_LEVEL* pFeatureLevel, |
|
| _Out_opt_ ID3D11DeviceContext** ppImmediateContext ); | | _COM_Outptr_opt_ ID3D11DeviceContext** ppImmediateContext ); |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| /////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////// |
| // D3D11CreateDeviceAndSwapChain | | // D3D11CreateDeviceAndSwapChain |
| // ------------------------------ | | // ------------------------------ |
| // | | // |
| // ppAdapter | | // ppAdapter |
| // If NULL, D3D11CreateDevice will choose the primary adapter and | | // If NULL, D3D11CreateDevice will choose the primary adapter and |
| // create a new instance from a temporarily created IDXGIFactory. | | // create a new instance from a temporarily created IDXGIFactory. |
| | |
| skipping to change at line 13855 | | skipping to change at line 13918 |
| // IDXGIFactory::EnumAdapters | | // IDXGIFactory::EnumAdapters |
| // IDXGIAdapter::RegisterDriver | | // IDXGIAdapter::RegisterDriver |
| // D3D11CreateDevice | | // D3D11CreateDevice |
| // IDXGIFactory::CreateSwapChain | | // IDXGIFactory::CreateSwapChain |
| // | | // |
| /////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////// |
| typedef HRESULT (WINAPI* PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN)( _In_opt_ IDXGI
Adapter*, | | typedef HRESULT (WINAPI* PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN)( _In_opt_ IDXGI
Adapter*, |
| D3D_DRIVER_TYPE, HMODULE, UINT, | | D3D_DRIVER_TYPE, HMODULE, UINT, |
| _In_reads_opt_( FeatureLevels ) CONST D3D_FEATURE_LEVEL*, | | _In_reads_opt_( FeatureLevels ) CONST D3D_FEATURE_LEVEL*, |
| UINT FeatureLevels, UINT, _In_opt_ CONST DXGI_SWAP_CHAIN_DESC*, | | UINT FeatureLevels, UINT, _In_opt_ CONST DXGI_SWAP_CHAIN_DESC*, |
|
| _Out_opt_ IDXGISwapChain**, _Out_opt_ ID3D11Device**, | | _COM_Outptr_opt_ IDXGISwapChain**, _COM_Outptr_opt_ ID3D11Device**, |
| _Out_opt_ D3D_FEATURE_LEVEL*, _Out_opt_ ID3D11DeviceContext** ); | | _Out_opt_ D3D_FEATURE_LEVEL*, _COM_Outptr_opt_ ID3D11DeviceContext** ); |
| | |
| HRESULT WINAPI D3D11CreateDeviceAndSwapChain( | | HRESULT WINAPI D3D11CreateDeviceAndSwapChain( |
| _In_opt_ IDXGIAdapter* pAdapter, | | _In_opt_ IDXGIAdapter* pAdapter, |
| D3D_DRIVER_TYPE DriverType, | | D3D_DRIVER_TYPE DriverType, |
| HMODULE Software, | | HMODULE Software, |
| UINT Flags, | | UINT Flags, |
| _In_reads_opt_( FeatureLevels ) CONST D3D_FEATURE_LEVEL* pFeatureLevels, | | _In_reads_opt_( FeatureLevels ) CONST D3D_FEATURE_LEVEL* pFeatureLevels, |
| UINT FeatureLevels, | | UINT FeatureLevels, |
| UINT SDKVersion, | | UINT SDKVersion, |
| _In_opt_ CONST DXGI_SWAP_CHAIN_DESC* pSwapChainDesc, | | _In_opt_ CONST DXGI_SWAP_CHAIN_DESC* pSwapChainDesc, |
|
| _Out_opt_ IDXGISwapChain** ppSwapChain, | | _COM_Outptr_opt_ IDXGISwapChain** ppSwapChain, |
| _Out_opt_ ID3D11Device** ppDevice, | | _COM_Outptr_opt_ ID3D11Device** ppDevice, |
| _Out_opt_ D3D_FEATURE_LEVEL* pFeatureLevel, | | _Out_opt_ D3D_FEATURE_LEVEL* pFeatureLevel, |
|
| _Out_opt_ ID3D11DeviceContext** ppImmediateContext ); | | _COM_Outptr_opt_ ID3D11DeviceContext** ppImmediateContext ); |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| DEFINE_GUID(IID_ID3D11DeviceChild,0x1841e5c8,0x16b0,0x489b,0xbc,0xc8,0x44,0xcf,0
xb0,0xd5,0xde,0xae); | | DEFINE_GUID(IID_ID3D11DeviceChild,0x1841e5c8,0x16b0,0x489b,0xbc,0xc8,0x44,0xcf,0
xb0,0xd5,0xde,0xae); |
| DEFINE_GUID(IID_ID3D11DepthStencilState,0x03823efb,0x8d8f,0x4e1c,0x9a,0xa2,0xf6,
0x4b,0xb2,0xcb,0xfd,0xf1); | | DEFINE_GUID(IID_ID3D11DepthStencilState,0x03823efb,0x8d8f,0x4e1c,0x9a,0xa2,0xf6,
0x4b,0xb2,0xcb,0xfd,0xf1); |
| DEFINE_GUID(IID_ID3D11BlendState,0x75b68faa,0x347d,0x4159,0x8f,0x45,0xa0,0x64,0x
0f,0x01,0xcd,0x9a); | | DEFINE_GUID(IID_ID3D11BlendState,0x75b68faa,0x347d,0x4159,0x8f,0x45,0xa0,0x64,0x
0f,0x01,0xcd,0x9a); |
| DEFINE_GUID(IID_ID3D11RasterizerState,0x9bb4ab81,0xab1a,0x4d8f,0xb5,0x06,0xfc,0x
04,0x20,0x0b,0x6e,0xe7); | | DEFINE_GUID(IID_ID3D11RasterizerState,0x9bb4ab81,0xab1a,0x4d8f,0xb5,0x06,0xfc,0x
04,0x20,0x0b,0x6e,0xe7); |
| DEFINE_GUID(IID_ID3D11Resource,0xdc8e63f3,0xd12b,0x4952,0xb4,0x7b,0x5e,0x45,0x02
,0x6a,0x86,0x2d); | | DEFINE_GUID(IID_ID3D11Resource,0xdc8e63f3,0xd12b,0x4952,0xb4,0x7b,0x5e,0x45,0x02
,0x6a,0x86,0x2d); |
| DEFINE_GUID(IID_ID3D11Buffer,0x48570b85,0xd1ee,0x4fcd,0xa2,0x50,0xeb,0x35,0x07,0
x22,0xb0,0x37); | | DEFINE_GUID(IID_ID3D11Buffer,0x48570b85,0xd1ee,0x4fcd,0xa2,0x50,0xeb,0x35,0x07,0
x22,0xb0,0x37); |
| DEFINE_GUID(IID_ID3D11Texture1D,0xf8fb5c27,0xc6b3,0x4f75,0xa4,0xc8,0x43,0x9a,0xf
2,0xef,0x56,0x4c); | | DEFINE_GUID(IID_ID3D11Texture1D,0xf8fb5c27,0xc6b3,0x4f75,0xa4,0xc8,0x43,0x9a,0xf
2,0xef,0x56,0x4c); |
| | |
| End of changes. 180 change blocks. |
| 180 lines changed or deleted | | 249 lines changed or added |
|
| ddraw.h (6.3.9600.17415-Windows 8.1) | | ddraw.h (10.0.10586.420-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 17 | | skipping to change at line 17 |
| * | | * |
| ***************************************************************************/ | | ***************************************************************************/ |
| | |
| #ifndef __DDRAW_INCLUDED__ | | #ifndef __DDRAW_INCLUDED__ |
| #define __DDRAW_INCLUDED__ | | #define __DDRAW_INCLUDED__ |
| #include <winapifamily.h> | | #include <winapifamily.h> |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
|
| //Disable the nameless union warning when building internally | | // Always disable warning C4201: "nonstandard extension used : |
| #undef ENABLE_NAMELESS_UNION_PRAGMA | | // nameless struct/union" |
| #ifdef DIRECTX_REDIST | | |
| #define ENABLE_NAMELESS_UNION_PRAGMA | | |
| #endif | | |
| | |
| #ifdef ENABLE_NAMELESS_UNION_PRAGMA | | |
| #if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
| #pragma warning(push) | | #pragma warning(push) |
| #endif | | #endif |
| #pragma warning(disable:4201) | | #pragma warning(disable:4201) |
|
| #endif | | |
| | |
| /* | | /* |
| * If you wish an application built against the newest version of DirectDraw | | * If you wish an application built against the newest version of DirectDraw |
| * to run against an older DirectDraw run time then define DIRECTDRAW_VERSION | | * to run against an older DirectDraw run time then define DIRECTDRAW_VERSION |
| * to be the earlies version of DirectDraw you wish to run against. For, | | * to be the earlies version of DirectDraw you wish to run against. For, |
| * example if you wish an application to run against a DX 3 runtime define | | * example if you wish an application to run against a DX 3 runtime define |
| * DIRECTDRAW_VERSION to be 0x0300. | | * DIRECTDRAW_VERSION to be 0x0300. |
| */ | | */ |
| #ifndef DIRECTDRAW_VERSION | | #ifndef DIRECTDRAW_VERSION |
| #define DIRECTDRAW_VERSION 0x0700 | | #define DIRECTDRAW_VERSION 0x0700 |
| | |
| skipping to change at line 704 | | skipping to change at line 698 |
| typedef DDCAPS_DX6 DDCAPS; | | typedef DDCAPS_DX6 DDCAPS; |
| #else | | #else |
| typedef DDCAPS_DX7 DDCAPS; | | typedef DDCAPS_DX7 DDCAPS; |
| #endif | | #endif |
| | |
| typedef DDCAPS FAR* LPDDCAPS; | | typedef DDCAPS FAR* LPDDCAPS; |
| | |
| /* | | /* |
| * DDPIXELFORMAT | | * DDPIXELFORMAT |
| */ | | */ |
|
| | #ifndef _DDPIXELFORMAT_DEFINED |
| | #define _DDPIXELFORMAT_DEFINED |
| typedef struct _DDPIXELFORMAT | | typedef struct _DDPIXELFORMAT |
| { | | { |
| DWORD dwSize; // size of structure | | DWORD dwSize; // size of structure |
| DWORD dwFlags; // pixel format flags | | DWORD dwFlags; // pixel format flags |
| DWORD dwFourCC; // (FOURCC code) | | DWORD dwFourCC; // (FOURCC code) |
| union | | union |
| { | | { |
| DWORD dwRGBBitCount; // how many bits per pixel | | DWORD dwRGBBitCount; // how many bits per pixel |
| DWORD dwYUVBitCount; // how many bits per pixel | | DWORD dwYUVBitCount; // how many bits per pixel |
| DWORD dwZBufferBitDepth; // how many total bits/pixel in z buffer
(including any stencil bits) | | DWORD dwZBufferBitDepth; // how many total bits/pixel in z buffer
(including any stencil bits) |
| | |
| skipping to change at line 758 | | skipping to change at line 754 |
| } DUMMYUNIONNAMEN(4); | | } DUMMYUNIONNAMEN(4); |
| union | | union |
| { | | { |
| DWORD dwRGBAlphaBitMask; // mask for alpha channel | | DWORD dwRGBAlphaBitMask; // mask for alpha channel |
| DWORD dwYUVAlphaBitMask; // mask for alpha channel | | DWORD dwYUVAlphaBitMask; // mask for alpha channel |
| DWORD dwLuminanceAlphaBitMask;// mask for alpha channel | | DWORD dwLuminanceAlphaBitMask;// mask for alpha channel |
| DWORD dwRGBZBitMask; // mask for Z channel | | DWORD dwRGBZBitMask; // mask for Z channel |
| DWORD dwYUVZBitMask; // mask for Z channel | | DWORD dwYUVZBitMask; // mask for Z channel |
| } DUMMYUNIONNAMEN(5); | | } DUMMYUNIONNAMEN(5); |
| } DDPIXELFORMAT; | | } DDPIXELFORMAT; |
|
| | #endif // _DDPIXELFORMAT_DEFINED |
| | |
| typedef DDPIXELFORMAT FAR* LPDDPIXELFORMAT; | | typedef DDPIXELFORMAT FAR* LPDDPIXELFORMAT; |
| | |
| /* | | /* |
| * DDOVERLAYFX | | * DDOVERLAYFX |
| */ | | */ |
| typedef struct _DDOVERLAYFX | | typedef struct _DDOVERLAYFX |
| { | | { |
| DWORD dwSize; // size of structure | | DWORD dwSize; // size of structure |
| DWORD dwAlphaEdgeBlendBitDepth; // Bit depth used to specify con
stant for alpha edge blend | | DWORD dwAlphaEdgeBlendBitDepth; // Bit depth used to specify con
stant for alpha edge blend |
| | |
| skipping to change at line 5773 | | skipping to change at line 5770 |
| * created by CoCreateInstance() before it was initialized. | | * created by CoCreateInstance() before it was initialized. |
| */ | | */ |
| #define DDERR_NOTINITIALIZED CO_E_NOTINITIALIZED | | #define DDERR_NOTINITIALIZED CO_E_NOTINITIALIZED |
| | |
| /* Alpha bit depth constants */ | | /* Alpha bit depth constants */ |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| }; | | }; |
| #endif | | #endif |
| | |
|
| #ifdef ENABLE_NAMELESS_UNION_PRAGMA | | |
| #if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
| #pragma warning(pop) | | #pragma warning(pop) |
| #else | | #else |
| #pragma warning(default:4201) | | #pragma warning(default:4201) |
| #endif | | #endif |
|
| #endif | | |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif //__DDRAW_INCLUDED__ | | #endif //__DDRAW_INCLUDED__ |
| | |
| End of changes. 6 change blocks. |
| 10 lines changed or deleted | | 5 lines changed or added |
|
| dxgi1_3.h (6.3.9600.17415-Windows 8.1) | | dxgi1_3.h (10.0.10586.420-Windows 10 1511 10586.494) |
| | |
| /* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
| /* File created by MIDL compiler version 8.00.0603 */ | | /* File created by MIDL compiler version 8.00.0613 */ |
| /* @@MIDL_FILE_HEADING( ) */ | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
|
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | |
| | | |
| /* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 500 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| #define __REQUIRED_RPCSAL_H_VERSION__ 100 | | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
| #endif | | #endif |
| | |
| #include "rpc.h" | | #include "rpc.h" |
| #include "rpcndr.h" | | #include "rpcndr.h" |
| | |
| #ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
| #error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
|
| #endif // __RPCNDR_H_VERSION__ | | #endif /* __RPCNDR_H_VERSION__ */ |
| | |
| #ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| #include "windows.h" | | #include "windows.h" |
| #include "ole2.h" | | #include "ole2.h" |
| #endif /*COM_NO_WINDOWS_H*/ | | #endif /*COM_NO_WINDOWS_H*/ |
| | |
| #ifndef __dxgi1_3_h__ | | #ifndef __dxgi1_3_h__ |
| #define __dxgi1_3_h__ | | #define __dxgi1_3_h__ |
| | |
| #if defined(_MSC_VER) && (_MSC_VER >= 1020) | | #if defined(_MSC_VER) && (_MSC_VER >= 1020) |
| | |
| skipping to change at line 102 | | skipping to change at line 100 |
| extern "C"{ | | extern "C"{ |
| #endif | | #endif |
| | |
| /* interface __MIDL_itf_dxgi1_3_0000_0000 */ | | /* interface __MIDL_itf_dxgi1_3_0000_0000 */ |
| /* [local] */ | | /* [local] */ |
| | |
| #include <winapifamily.h> | | #include <winapifamily.h> |
| #pragma region App Family | | #pragma region App Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) |
| #define DXGI_CREATE_FACTORY_DEBUG 0x1 | | #define DXGI_CREATE_FACTORY_DEBUG 0x1 |
|
| HRESULT WINAPI CreateDXGIFactory2(UINT Flags, REFIID riid, _Out_ void **ppFactor
y); | | HRESULT WINAPI CreateDXGIFactory2(UINT Flags, REFIID riid, _COM_Outptr_ void **p
pFactory); |
| HRESULT WINAPI DXGIGetDebugInterface1(UINT Flags, REFIID riid, _COM_Outptr_ void
**pDebug); | | HRESULT WINAPI DXGIGetDebugInterface1(UINT Flags, REFIID riid, _COM_Outptr_ void
**pDebug); |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_dxgi1_3_0000_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_dxgi1_3_0000_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_dxgi1_3_0000_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_dxgi1_3_0000_0000_v0_0_s_ifspec; |
| | |
| #ifndef __IDXGIDevice3_INTERFACE_DEFINED__ | | #ifndef __IDXGIDevice3_INTERFACE_DEFINED__ |
| #define __IDXGIDevice3_INTERFACE_DEFINED__ | | #define __IDXGIDevice3_INTERFACE_DEFINED__ |
| | |
| /* interface IDXGIDevice3 */ | | /* interface IDXGIDevice3 */ |
| /* [unique][local][uuid][object] */ | | /* [unique][local][uuid][object] */ |
| | |
| skipping to change at line 173 | | skipping to change at line 171 |
| /* [annotation][out][in] */ | | /* [annotation][out][in] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_writes_bytes_(*pDataSize) void *pData); | | _Out_writes_bytes_(*pDataSize) void *pData); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetParent )( | | HRESULT ( STDMETHODCALLTYPE *GetParent )( |
| IDXGIDevice3 * This, | | IDXGIDevice3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ REFIID riid, | | _In_ REFIID riid, |
| /* [annotation][retval][out] */ | | /* [annotation][retval][out] */ |
|
| _Out_ void **ppParent); | | _COM_Outptr_ void **ppParent); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAdapter )( | | HRESULT ( STDMETHODCALLTYPE *GetAdapter )( |
| IDXGIDevice3 * This, | | IDXGIDevice3 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGIAdapter **pAdapter); | | _COM_Outptr_ IDXGIAdapter **pAdapter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateSurface )( | | HRESULT ( STDMETHODCALLTYPE *CreateSurface )( |
| IDXGIDevice3 * This, | | IDXGIDevice3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ const DXGI_SURFACE_DESC *pDesc, | | _In_ const DXGI_SURFACE_DESC *pDesc, |
| /* [in] */ UINT NumSurfaces, | | /* [in] */ UINT NumSurfaces, |
| /* [in] */ DXGI_USAGE Usage, | | /* [in] */ DXGI_USAGE Usage, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ const DXGI_SHARED_RESOURCE *pSharedResource, | | _In_opt_ const DXGI_SHARED_RESOURCE *pSharedResource, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGISurface **ppSurface); | | _COM_Outptr_ IDXGISurface **ppSurface); |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryResourceResidency )( | | HRESULT ( STDMETHODCALLTYPE *QueryResourceResidency )( |
| IDXGIDevice3 * This, | | IDXGIDevice3 * This, |
| /* [annotation][size_is][in] */ | | /* [annotation][size_is][in] */ |
| _In_reads_(NumResources) IUnknown *const *ppResources, | | _In_reads_(NumResources) IUnknown *const *ppResources, |
| /* [annotation][size_is][out] */ | | /* [annotation][size_is][out] */ |
| _Out_writes_(NumResources) DXGI_RESIDENCY *pResidencyStatus, | | _Out_writes_(NumResources) DXGI_RESIDENCY *pResidencyStatus, |
| /* [in] */ UINT NumResources); | | /* [in] */ UINT NumResources); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetGPUThreadPriority )( | | HRESULT ( STDMETHODCALLTYPE *SetGPUThreadPriority )( |
| | |
| skipping to change at line 418 | | skipping to change at line 416 |
| /* [annotation][out][in] */ | | /* [annotation][out][in] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_writes_bytes_(*pDataSize) void *pData); | | _Out_writes_bytes_(*pDataSize) void *pData); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetParent )( | | HRESULT ( STDMETHODCALLTYPE *GetParent )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ REFIID riid, | | _In_ REFIID riid, |
| /* [annotation][retval][out] */ | | /* [annotation][retval][out] */ |
|
| _Out_ void **ppParent); | | _COM_Outptr_ void **ppParent); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDevice )( | | HRESULT ( STDMETHODCALLTYPE *GetDevice )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ REFIID riid, | | _In_ REFIID riid, |
| /* [annotation][retval][out] */ | | /* [annotation][retval][out] */ |
|
| _Out_ void **ppDevice); | | _COM_Outptr_ void **ppDevice); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Present )( | | HRESULT ( STDMETHODCALLTYPE *Present )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [in] */ UINT SyncInterval, | | /* [in] */ UINT SyncInterval, |
| /* [in] */ UINT Flags); | | /* [in] */ UINT Flags); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetBuffer )( | | HRESULT ( STDMETHODCALLTYPE *GetBuffer )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [in] */ UINT Buffer, | | /* [in] */ UINT Buffer, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ REFIID riid, | | _In_ REFIID riid, |
| /* [annotation][out][in] */ | | /* [annotation][out][in] */ |
|
| _Out_ void **ppSurface); | | _COM_Outptr_ void **ppSurface); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetFullscreenState )( | | HRESULT ( STDMETHODCALLTYPE *SetFullscreenState )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [in] */ BOOL Fullscreen, | | /* [in] */ BOOL Fullscreen, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ IDXGIOutput *pTarget); | | _In_opt_ IDXGIOutput *pTarget); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFullscreenState )( | | HRESULT ( STDMETHODCALLTYPE *GetFullscreenState )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_opt_ BOOL *pFullscreen, | | _Out_opt_ BOOL *pFullscreen, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_opt_ IDXGIOutput **ppTarget); | | _COM_Outptr_opt_result_maybenull_ IDXGIOutput **ppTarget); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDesc )( | | HRESULT ( STDMETHODCALLTYPE *GetDesc )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_ DXGI_SWAP_CHAIN_DESC *pDesc); | | _Out_ DXGI_SWAP_CHAIN_DESC *pDesc); |
| | |
| HRESULT ( STDMETHODCALLTYPE *ResizeBuffers )( | | HRESULT ( STDMETHODCALLTYPE *ResizeBuffers )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [in] */ UINT BufferCount, | | /* [in] */ UINT BufferCount, |
| /* [in] */ UINT Width, | | /* [in] */ UINT Width, |
| | |
| skipping to change at line 474 | | skipping to change at line 472 |
| /* [in] */ UINT SwapChainFlags); | | /* [in] */ UINT SwapChainFlags); |
| | |
| HRESULT ( STDMETHODCALLTYPE *ResizeTarget )( | | HRESULT ( STDMETHODCALLTYPE *ResizeTarget )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ const DXGI_MODE_DESC *pNewTargetParameters); | | _In_ const DXGI_MODE_DESC *pNewTargetParameters); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainingOutput )( | | HRESULT ( STDMETHODCALLTYPE *GetContainingOutput )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGIOutput **ppOutput); | | _COM_Outptr_ IDXGIOutput **ppOutput); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFrameStatistics )( | | HRESULT ( STDMETHODCALLTYPE *GetFrameStatistics )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_ DXGI_FRAME_STATISTICS *pStats); | | _Out_ DXGI_FRAME_STATISTICS *pStats); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLastPresentCount )( | | HRESULT ( STDMETHODCALLTYPE *GetLastPresentCount )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_ UINT *pLastPresentCount); | | _Out_ UINT *pLastPresentCount); |
| | |
| skipping to change at line 506 | | skipping to change at line 504 |
| HRESULT ( STDMETHODCALLTYPE *GetHwnd )( | | HRESULT ( STDMETHODCALLTYPE *GetHwnd )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_ HWND *pHwnd); | | _Out_ HWND *pHwnd); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCoreWindow )( | | HRESULT ( STDMETHODCALLTYPE *GetCoreWindow )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ REFIID refiid, | | _In_ REFIID refiid, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ void **ppUnk); | | _COM_Outptr_ void **ppUnk); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Present1 )( | | HRESULT ( STDMETHODCALLTYPE *Present1 )( |
| IDXGISwapChain2 * This, | | IDXGISwapChain2 * This, |
| /* [in] */ UINT SyncInterval, | | /* [in] */ UINT SyncInterval, |
| /* [in] */ UINT PresentFlags, | | /* [in] */ UINT PresentFlags, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ const DXGI_PRESENT_PARAMETERS *pPresentParameters); | | _In_ const DXGI_PRESENT_PARAMETERS *pPresentParameters); |
| | |
| BOOL ( STDMETHODCALLTYPE *IsTemporaryMonoSupported )( | | BOOL ( STDMETHODCALLTYPE *IsTemporaryMonoSupported )( |
| IDXGISwapChain2 * This); | | IDXGISwapChain2 * This); |
| | |
| skipping to change at line 765 | | skipping to change at line 763 |
| /* [annotation][out][in] */ | | /* [annotation][out][in] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_writes_bytes_(*pDataSize) void *pData); | | _Out_writes_bytes_(*pDataSize) void *pData); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetParent )( | | HRESULT ( STDMETHODCALLTYPE *GetParent )( |
| IDXGIOutput2 * This, | | IDXGIOutput2 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ REFIID riid, | | _In_ REFIID riid, |
| /* [annotation][retval][out] */ | | /* [annotation][retval][out] */ |
|
| _Out_ void **ppParent); | | _COM_Outptr_ void **ppParent); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDesc )( | | HRESULT ( STDMETHODCALLTYPE *GetDesc )( |
| IDXGIOutput2 * This, | | IDXGIOutput2 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_ DXGI_OUTPUT_DESC *pDesc); | | _Out_ DXGI_OUTPUT_DESC *pDesc); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDisplayModeList )( | | HRESULT ( STDMETHODCALLTYPE *GetDisplayModeList )( |
| IDXGIOutput2 * This, | | IDXGIOutput2 * This, |
| /* [in] */ DXGI_FORMAT EnumFormat, | | /* [in] */ DXGI_FORMAT EnumFormat, |
| /* [in] */ UINT Flags, | | /* [in] */ UINT Flags, |
| | |
| skipping to change at line 860 | | skipping to change at line 858 |
| HRESULT ( STDMETHODCALLTYPE *GetDisplaySurfaceData1 )( | | HRESULT ( STDMETHODCALLTYPE *GetDisplaySurfaceData1 )( |
| IDXGIOutput2 * This, | | IDXGIOutput2 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IDXGIResource *pDestination); | | _In_ IDXGIResource *pDestination); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DuplicateOutput )( | | HRESULT ( STDMETHODCALLTYPE *DuplicateOutput )( |
| IDXGIOutput2 * This, | | IDXGIOutput2 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IUnknown *pDevice, | | _In_ IUnknown *pDevice, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGIOutputDuplication **ppOutputDuplication); | | _COM_Outptr_ IDXGIOutputDuplication **ppOutputDuplication); |
| | |
| BOOL ( STDMETHODCALLTYPE *SupportsOverlays )( | | BOOL ( STDMETHODCALLTYPE *SupportsOverlays )( |
| IDXGIOutput2 * This); | | IDXGIOutput2 * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IDXGIOutput2Vtbl; | | } IDXGIOutput2Vtbl; |
| | |
| interface IDXGIOutput2 | | interface IDXGIOutput2 |
| { | | { |
| CONST_VTBL struct IDXGIOutput2Vtbl *lpVtbl; | | CONST_VTBL struct IDXGIOutput2Vtbl *lpVtbl; |
| | |
| skipping to change at line 1018 | | skipping to change at line 1016 |
| /* [annotation][out][in] */ | | /* [annotation][out][in] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_writes_bytes_(*pDataSize) void *pData); | | _Out_writes_bytes_(*pDataSize) void *pData); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetParent )( | | HRESULT ( STDMETHODCALLTYPE *GetParent )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ REFIID riid, | | _In_ REFIID riid, |
| /* [annotation][retval][out] */ | | /* [annotation][retval][out] */ |
|
| _Out_ void **ppParent); | | _COM_Outptr_ void **ppParent); |
| | |
| HRESULT ( STDMETHODCALLTYPE *EnumAdapters )( | | HRESULT ( STDMETHODCALLTYPE *EnumAdapters )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [in] */ UINT Adapter, | | /* [in] */ UINT Adapter, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGIAdapter **ppAdapter); | | _COM_Outptr_ IDXGIAdapter **ppAdapter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MakeWindowAssociation )( | | HRESULT ( STDMETHODCALLTYPE *MakeWindowAssociation )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| HWND WindowHandle, | | HWND WindowHandle, |
| UINT Flags); | | UINT Flags); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetWindowAssociation )( | | HRESULT ( STDMETHODCALLTYPE *GetWindowAssociation )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_ HWND *pWindowHandle); | | _Out_ HWND *pWindowHandle); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateSwapChain )( | | HRESULT ( STDMETHODCALLTYPE *CreateSwapChain )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IUnknown *pDevice, | | _In_ IUnknown *pDevice, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ DXGI_SWAP_CHAIN_DESC *pDesc, | | _In_ DXGI_SWAP_CHAIN_DESC *pDesc, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGISwapChain **ppSwapChain); | | _COM_Outptr_ IDXGISwapChain **ppSwapChain); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateSoftwareAdapter )( | | HRESULT ( STDMETHODCALLTYPE *CreateSoftwareAdapter )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [in] */ HMODULE Module, | | /* [in] */ HMODULE Module, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGIAdapter **ppAdapter); | | _COM_Outptr_ IDXGIAdapter **ppAdapter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *EnumAdapters1 )( | | HRESULT ( STDMETHODCALLTYPE *EnumAdapters1 )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [in] */ UINT Adapter, | | /* [in] */ UINT Adapter, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGIAdapter1 **ppAdapter); | | _COM_Outptr_ IDXGIAdapter1 **ppAdapter); |
| | |
| BOOL ( STDMETHODCALLTYPE *IsCurrent )( | | BOOL ( STDMETHODCALLTYPE *IsCurrent )( |
| IDXGIFactory3 * This); | | IDXGIFactory3 * This); |
| | |
| BOOL ( STDMETHODCALLTYPE *IsWindowedStereoEnabled )( | | BOOL ( STDMETHODCALLTYPE *IsWindowedStereoEnabled )( |
| IDXGIFactory3 * This); | | IDXGIFactory3 * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateSwapChainForHwnd )( | | HRESULT ( STDMETHODCALLTYPE *CreateSwapChainForHwnd )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IUnknown *pDevice, | | _In_ IUnknown *pDevice, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ HWND hWnd, | | _In_ HWND hWnd, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, | | _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc, | | _In_opt_ const DXGI_SWAP_CHAIN_FULLSCREEN_DESC *pFullscreenDesc, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ IDXGIOutput *pRestrictToOutput, | | _In_opt_ IDXGIOutput *pRestrictToOutput, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGISwapChain1 **ppSwapChain); | | _COM_Outptr_ IDXGISwapChain1 **ppSwapChain); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateSwapChainForCoreWindow )( | | HRESULT ( STDMETHODCALLTYPE *CreateSwapChainForCoreWindow )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IUnknown *pDevice, | | _In_ IUnknown *pDevice, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IUnknown *pWindow, | | _In_ IUnknown *pWindow, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, | | _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ IDXGIOutput *pRestrictToOutput, | | _In_opt_ IDXGIOutput *pRestrictToOutput, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGISwapChain1 **ppSwapChain); | | _COM_Outptr_ IDXGISwapChain1 **ppSwapChain); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSharedResourceAdapterLuid )( | | HRESULT ( STDMETHODCALLTYPE *GetSharedResourceAdapterLuid )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [annotation] */ | | /* [annotation] */ |
| _In_ HANDLE hResource, | | _In_ HANDLE hResource, |
| /* [annotation] */ | | /* [annotation] */ |
| _Out_ LUID *pLuid); | | _Out_ LUID *pLuid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RegisterStereoStatusWindow )( | | HRESULT ( STDMETHODCALLTYPE *RegisterStereoStatusWindow )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| | |
| skipping to change at line 1149 | | skipping to change at line 1147 |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateSwapChainForComposition )( | | HRESULT ( STDMETHODCALLTYPE *CreateSwapChainForComposition )( |
| IDXGIFactory3 * This, | | IDXGIFactory3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IUnknown *pDevice, | | _In_ IUnknown *pDevice, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, | | _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ IDXGIOutput *pRestrictToOutput, | | _In_opt_ IDXGIOutput *pRestrictToOutput, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Outptr_ IDXGISwapChain1 **ppSwapChain); | | _COM_Outptr_ IDXGISwapChain1 **ppSwapChain); |
| | |
| UINT ( STDMETHODCALLTYPE *GetCreationFlags )( | | UINT ( STDMETHODCALLTYPE *GetCreationFlags )( |
| IDXGIFactory3 * This); | | IDXGIFactory3 * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IDXGIFactory3Vtbl; | | } IDXGIFactory3Vtbl; |
| | |
| interface IDXGIFactory3 | | interface IDXGIFactory3 |
| { | | { |
| CONST_VTBL struct IDXGIFactory3Vtbl *lpVtbl; | | CONST_VTBL struct IDXGIFactory3Vtbl *lpVtbl; |
| | |
| skipping to change at line 1458 | | skipping to change at line 1456 |
| virtual HRESULT STDMETHODCALLTYPE CreateSwapChainForCompositionSurfaceHa
ndle( | | virtual HRESULT STDMETHODCALLTYPE CreateSwapChainForCompositionSurfaceHa
ndle( |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IUnknown *pDevice, | | _In_ IUnknown *pDevice, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ HANDLE hSurface, | | _In_opt_ HANDLE hSurface, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, | | _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ IDXGIOutput *pRestrictToOutput, | | _In_opt_ IDXGIOutput *pRestrictToOutput, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGISwapChain1 **ppSwapChain) = 0; | | _COM_Outptr_ IDXGISwapChain1 **ppSwapChain) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateDecodeSwapChainForCompositionSur
faceHandle( | | virtual HRESULT STDMETHODCALLTYPE CreateDecodeSwapChainForCompositionSur
faceHandle( |
|
| IUnknown *pDevice, | | /* [annotation][in] */ |
| HANDLE hSurface, | | _In_ IUnknown *pDevice, |
| DXGI_DECODE_SWAP_CHAIN_DESC *pDesc, | | /* [annotation][in] */ |
| IDXGIResource *pYuvDecodeBuffers, | | _In_opt_ HANDLE hSurface, |
| IDXGIOutput *pRestrictToOutput, | | /* [annotation][in] */ |
| | _In_ DXGI_DECODE_SWAP_CHAIN_DESC *pDesc, |
| | /* [annotation][in] */ |
| | _In_ IDXGIResource *pYuvDecodeBuffers, |
| | /* [annotation][in] */ |
| | _In_opt_ IDXGIOutput *pRestrictToOutput, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGIDecodeSwapChain **ppSwapChain) = 0; | | _COM_Outptr_ IDXGIDecodeSwapChain **ppSwapChain) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IDXGIFactoryMediaVtbl | | typedef struct IDXGIFactoryMediaVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | |
| skipping to change at line 1500 | | skipping to change at line 1503 |
| IDXGIFactoryMedia * This, | | IDXGIFactoryMedia * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IUnknown *pDevice, | | _In_ IUnknown *pDevice, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ HANDLE hSurface, | | _In_opt_ HANDLE hSurface, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, | | _In_ const DXGI_SWAP_CHAIN_DESC1 *pDesc, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_opt_ IDXGIOutput *pRestrictToOutput, | | _In_opt_ IDXGIOutput *pRestrictToOutput, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGISwapChain1 **ppSwapChain); | | _COM_Outptr_ IDXGISwapChain1 **ppSwapChain); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDecodeSwapChainForCompositionSurfaceH
andle )( | | HRESULT ( STDMETHODCALLTYPE *CreateDecodeSwapChainForCompositionSurfaceH
andle )( |
| IDXGIFactoryMedia * This, | | IDXGIFactoryMedia * This, |
|
| IUnknown *pDevice, | | /* [annotation][in] */ |
| HANDLE hSurface, | | _In_ IUnknown *pDevice, |
| DXGI_DECODE_SWAP_CHAIN_DESC *pDesc, | | /* [annotation][in] */ |
| IDXGIResource *pYuvDecodeBuffers, | | _In_opt_ HANDLE hSurface, |
| IDXGIOutput *pRestrictToOutput, | | /* [annotation][in] */ |
| | _In_ DXGI_DECODE_SWAP_CHAIN_DESC *pDesc, |
| | /* [annotation][in] */ |
| | _In_ IDXGIResource *pYuvDecodeBuffers, |
| | /* [annotation][in] */ |
| | _In_opt_ IDXGIOutput *pRestrictToOutput, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGIDecodeSwapChain **ppSwapChain); | | _COM_Outptr_ IDXGIDecodeSwapChain **ppSwapChain); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IDXGIFactoryMediaVtbl; | | } IDXGIFactoryMediaVtbl; |
| | |
| interface IDXGIFactoryMedia | | interface IDXGIFactoryMedia |
| { | | { |
| CONST_VTBL struct IDXGIFactoryMediaVtbl *lpVtbl; | | CONST_VTBL struct IDXGIFactoryMediaVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 1551 | | skipping to change at line 1559 |
| #endif /* __IDXGIFactoryMedia_INTERFACE_DEFINED__ */ | | #endif /* __IDXGIFactoryMedia_INTERFACE_DEFINED__ */ |
| | |
| /* interface __MIDL_itf_dxgi1_3_0000_0006 */ | | /* interface __MIDL_itf_dxgi1_3_0000_0006 */ |
| /* [local] */ | | /* [local] */ |
| | |
| typedef | | typedef |
| enum DXGI_FRAME_PRESENTATION_MODE | | enum DXGI_FRAME_PRESENTATION_MODE |
| { | | { |
| DXGI_FRAME_PRESENTATION_MODE_COMPOSED = 0, | | DXGI_FRAME_PRESENTATION_MODE_COMPOSED = 0, |
| DXGI_FRAME_PRESENTATION_MODE_OVERLAY = 1, | | DXGI_FRAME_PRESENTATION_MODE_OVERLAY = 1, |
|
| DXGI_FRAME_PRESENTATION_MODE_NONE = 2 | | DXGI_FRAME_PRESENTATION_MODE_NONE = 2, |
| | DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE = 3 |
| } DXGI_FRAME_PRESENTATION_MODE; | | } DXGI_FRAME_PRESENTATION_MODE; |
| | |
| typedef struct DXGI_FRAME_STATISTICS_MEDIA | | typedef struct DXGI_FRAME_STATISTICS_MEDIA |
| { | | { |
| UINT PresentCount; | | UINT PresentCount; |
| UINT PresentRefreshCount; | | UINT PresentRefreshCount; |
| UINT SyncRefreshCount; | | UINT SyncRefreshCount; |
| LARGE_INTEGER SyncQPCTime; | | LARGE_INTEGER SyncQPCTime; |
| LARGE_INTEGER SyncGPUTime; | | LARGE_INTEGER SyncGPUTime; |
| DXGI_FRAME_PRESENTATION_MODE CompositionMode; | | DXGI_FRAME_PRESENTATION_MODE CompositionMode; |
| | |
| skipping to change at line 1677 | | skipping to change at line 1686 |
| /* interface __MIDL_itf_dxgi1_3_0000_0007 */ | | /* interface __MIDL_itf_dxgi1_3_0000_0007 */ |
| /* [local] */ | | /* [local] */ |
| | |
| typedef | | typedef |
| enum DXGI_OVERLAY_SUPPORT_FLAG | | enum DXGI_OVERLAY_SUPPORT_FLAG |
| { | | { |
| DXGI_OVERLAY_SUPPORT_FLAG_DIRECT = 0x1, | | DXGI_OVERLAY_SUPPORT_FLAG_DIRECT = 0x1, |
| DXGI_OVERLAY_SUPPORT_FLAG_SCALING = 0x2 | | DXGI_OVERLAY_SUPPORT_FLAG_SCALING = 0x2 |
| } DXGI_OVERLAY_SUPPORT_FLAG; | | } DXGI_OVERLAY_SUPPORT_FLAG; |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | #pragma endregion |
| | #pragma region App Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_dxgi1_3_0000_0007_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_dxgi1_3_0000_0007_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_dxgi1_3_0000_0007_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_dxgi1_3_0000_0007_v0_0_s_ifspec; |
| | |
| #ifndef __IDXGIOutput3_INTERFACE_DEFINED__ | | #ifndef __IDXGIOutput3_INTERFACE_DEFINED__ |
| #define __IDXGIOutput3_INTERFACE_DEFINED__ | | #define __IDXGIOutput3_INTERFACE_DEFINED__ |
| | |
| /* interface IDXGIOutput3 */ | | /* interface IDXGIOutput3 */ |
| /* [unique][local][uuid][object] */ | | /* [unique][local][uuid][object] */ |
| | |
| EXTERN_C const IID IID_IDXGIOutput3; | | EXTERN_C const IID IID_IDXGIOutput3; |
| | |
| skipping to change at line 1751 | | skipping to change at line 1765 |
| /* [annotation][out][in] */ | | /* [annotation][out][in] */ |
| _Inout_ UINT *pDataSize, | | _Inout_ UINT *pDataSize, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_writes_bytes_(*pDataSize) void *pData); | | _Out_writes_bytes_(*pDataSize) void *pData); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetParent )( | | HRESULT ( STDMETHODCALLTYPE *GetParent )( |
| IDXGIOutput3 * This, | | IDXGIOutput3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ REFIID riid, | | _In_ REFIID riid, |
| /* [annotation][retval][out] */ | | /* [annotation][retval][out] */ |
|
| _Out_ void **ppParent); | | _COM_Outptr_ void **ppParent); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDesc )( | | HRESULT ( STDMETHODCALLTYPE *GetDesc )( |
| IDXGIOutput3 * This, | | IDXGIOutput3 * This, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _Out_ DXGI_OUTPUT_DESC *pDesc); | | _Out_ DXGI_OUTPUT_DESC *pDesc); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDisplayModeList )( | | HRESULT ( STDMETHODCALLTYPE *GetDisplayModeList )( |
| IDXGIOutput3 * This, | | IDXGIOutput3 * This, |
| /* [in] */ DXGI_FORMAT EnumFormat, | | /* [in] */ DXGI_FORMAT EnumFormat, |
| /* [in] */ UINT Flags, | | /* [in] */ UINT Flags, |
| | |
| skipping to change at line 1846 | | skipping to change at line 1860 |
| HRESULT ( STDMETHODCALLTYPE *GetDisplaySurfaceData1 )( | | HRESULT ( STDMETHODCALLTYPE *GetDisplaySurfaceData1 )( |
| IDXGIOutput3 * This, | | IDXGIOutput3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IDXGIResource *pDestination); | | _In_ IDXGIResource *pDestination); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DuplicateOutput )( | | HRESULT ( STDMETHODCALLTYPE *DuplicateOutput )( |
| IDXGIOutput3 * This, | | IDXGIOutput3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ IUnknown *pDevice, | | _In_ IUnknown *pDevice, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| _Out_ IDXGIOutputDuplication **ppOutputDuplication); | | _COM_Outptr_ IDXGIOutputDuplication **ppOutputDuplication); |
| | |
| BOOL ( STDMETHODCALLTYPE *SupportsOverlays )( | | BOOL ( STDMETHODCALLTYPE *SupportsOverlays )( |
| IDXGIOutput3 * This); | | IDXGIOutput3 * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CheckOverlaySupport )( | | HRESULT ( STDMETHODCALLTYPE *CheckOverlaySupport )( |
| IDXGIOutput3 * This, | | IDXGIOutput3 * This, |
| /* [annotation][in] */ | | /* [annotation][in] */ |
| _In_ DXGI_FORMAT EnumFormat, | | _In_ DXGI_FORMAT EnumFormat, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
| _In_ IUnknown *pConcernedDevice, | | _In_ IUnknown *pConcernedDevice, |
| | |
| skipping to change at line 1954 | | skipping to change at line 1968 |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IDXGIOutput3_INTERFACE_DEFINED__ */ | | #endif /* __IDXGIOutput3_INTERFACE_DEFINED__ */ |
| | |
| /* interface __MIDL_itf_dxgi1_3_0000_0008 */ | | /* interface __MIDL_itf_dxgi1_3_0000_0008 */ |
| /* [local] */ | | /* [local] */ |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ |
| #pragma endregion | | #pragma endregion |
| DEFINE_GUID(IID_IDXGIDevice3,0x6007896c,0x3244,0x4afd,0xbf,0x18,0xa6,0xd3,0xbe,0
xda,0x50,0x23); | | DEFINE_GUID(IID_IDXGIDevice3,0x6007896c,0x3244,0x4afd,0xbf,0x18,0xa6,0xd3,0xbe,0
xda,0x50,0x23); |
| DEFINE_GUID(IID_IDXGISwapChain2,0xa8be2ac4,0x199f,0x4946,0xb3,0x31,0x79,0x59,0x9
f,0xb9,0x8d,0xe7); | | DEFINE_GUID(IID_IDXGISwapChain2,0xa8be2ac4,0x199f,0x4946,0xb3,0x31,0x79,0x59,0x9
f,0xb9,0x8d,0xe7); |
| DEFINE_GUID(IID_IDXGIOutput2,0x595e39d1,0x2724,0x4663,0x99,0xb1,0xda,0x96,0x9d,0
xe2,0x83,0x64); | | DEFINE_GUID(IID_IDXGIOutput2,0x595e39d1,0x2724,0x4663,0x99,0xb1,0xda,0x96,0x9d,0
xe2,0x83,0x64); |
| DEFINE_GUID(IID_IDXGIFactory3,0x25483823,0xcd46,0x4c7d,0x86,0xca,0x47,0xaa,0x95,
0xb8,0x37,0xbd); | | DEFINE_GUID(IID_IDXGIFactory3,0x25483823,0xcd46,0x4c7d,0x86,0xca,0x47,0xaa,0x95,
0xb8,0x37,0xbd); |
| DEFINE_GUID(IID_IDXGIDecodeSwapChain,0x2633066b,0x4514,0x4c7a,0x8f,0xd8,0x12,0xe
a,0x98,0x05,0x9d,0x18); | | DEFINE_GUID(IID_IDXGIDecodeSwapChain,0x2633066b,0x4514,0x4c7a,0x8f,0xd8,0x12,0xe
a,0x98,0x05,0x9d,0x18); |
| DEFINE_GUID(IID_IDXGIFactoryMedia,0x41e7d1f2,0xa591,0x4f7b,0xa2,0xe5,0xfa,0x9c,0
x84,0x3e,0x1c,0x12); | | DEFINE_GUID(IID_IDXGIFactoryMedia,0x41e7d1f2,0xa591,0x4f7b,0xa2,0xe5,0xfa,0x9c,0
x84,0x3e,0x1c,0x12); |
| DEFINE_GUID(IID_IDXGISwapChainMedia,0xdd95b90b,0xf05f,0x4f6a,0xbd,0x65,0x25,0xbf
,0xb2,0x64,0xbd,0x84); | | DEFINE_GUID(IID_IDXGISwapChainMedia,0xdd95b90b,0xf05f,0x4f6a,0xbd,0x65,0x25,0xbf
,0xb2,0x64,0xbd,0x84); |
| DEFINE_GUID(IID_IDXGIOutput3,0x8a6bb301,0x7e7e,0x41F4,0xa8,0xe0,0x5b,0x32,0xf7,0
xf9,0x9b,0x18); | | DEFINE_GUID(IID_IDXGIOutput3,0x8a6bb301,0x7e7e,0x41F4,0xa8,0xe0,0x5b,0x32,0xf7,0
xf9,0x9b,0x18); |
| | |
| | |
| End of changes. 34 change blocks. |
| 42 lines changed or deleted | | 56 lines changed or added |
|
| gdiplusgraphics.h (6.3.9600.17415-Windows 8.1) | | gdiplusgraphics.h (10.0.10586.420-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 22 | | skipping to change at line 22 |
| * | | * |
| \**************************************************************************/ | | \**************************************************************************/ |
| | |
| #ifndef _GDIPLUSGRAPHICS_H | | #ifndef _GDIPLUSGRAPHICS_H |
| #define _GDIPLUSGRAPHICS_H | | #define _GDIPLUSGRAPHICS_H |
| #include <winapifamily.h> | | #include <winapifamily.h> |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
|
| | #if _MSC_VER >= 1200 |
| | #pragma warning(push) |
| | #if _MSC_VER >= 1400 |
| | #pragma warning(disable:4365) /* signed/unsigned mismatch */ |
| | #endif |
| | #pragma warning(disable:4820) /* padding added after data member */ |
| | #endif |
| | |
| class Graphics : public GdiplusBase | | class Graphics : public GdiplusBase |
| { | | { |
| public: | | public: |
| friend class Region; | | friend class Region; |
| friend class GraphicsPath; | | friend class GraphicsPath; |
| friend class Image; | | friend class Image; |
| friend class Bitmap; | | friend class Bitmap; |
| friend class Metafile; | | friend class Metafile; |
| friend class Font; | | friend class Font; |
| friend class FontFamily; | | friend class FontFamily; |
| | |
| skipping to change at line 2547 | | skipping to change at line 2555 |
| nativeGraphics = g->nativeGraphics; | | nativeGraphics = g->nativeGraphics; |
| if(pen) | | if(pen) |
| nativePen = pen->nativePen; | | nativePen = pen->nativePen; |
| | |
| SetStatus(DllExports::GdipIsOutlineVisiblePathPointI(nativePath, | | SetStatus(DllExports::GdipIsOutlineVisiblePathPointI(nativePath, |
| x, y, nativePen, native
Graphics, | | x, y, nativePen, native
Graphics, |
| &booln)); | | &booln)); |
| return booln; | | return booln; |
| } | | } |
| | |
|
| | #if _MSC_VER >= 1200 |
| | #pragma warning(pop) |
| | #endif |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif | | #endif |
| | |
| End of changes. 2 change blocks. |
| 0 lines changed or deleted | | 12 lines changed or added |
|
| winddi.h (6.3.9600.17415-Windows 8.1) | | winddi.h (10.0.10586.420-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 26 | | skipping to change at line 26 |
| #ifndef _WINDDI_ | | #ifndef _WINDDI_ |
| #define _WINDDI_ | | #define _WINDDI_ |
| #pragma once | | #pragma once |
| #include <winapifamily.h> | | #include <winapifamily.h> |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| #if defined(_ENGINE_EXPORT_) | | #if defined(_ENGINE_EXPORT_) |
| | |
|
| | #if defined(_CONVERGED_WINDOWS_SYS_DRIVER_) |
| | #if defined(__cplusplus) |
| | #define ENGAPI extern "C" __declspec ( dllexport ) |
| | #else |
| | #define ENGAPI __declspec ( dllexport ) |
| | #endif |
| | #elif defined(_CONVERGED_WIN32K_SYS_DRIVER) |
| | #if defined(__cplusplus) |
| | #define ENGAPI extern "C" __declspec ( dllimport ) |
| | #else |
| | #define ENGAPI __declspec ( dllimport ) |
| | #endif |
| | #else |
| #define ENGAPI | | #define ENGAPI |
|
| | #endif |
| | |
| #else | | #else |
| | |
| #define ENGAPI DECLSPEC_IMPORT | | #define ENGAPI DECLSPEC_IMPORT |
| | |
| #endif | | #endif |
| | |
| // | | // |
| // GUID definitions for use with kernel-mode GDI drivers | | // GUID definitions for use with kernel-mode GDI drivers |
| // | | // |
| | |
| skipping to change at line 1900 | | skipping to change at line 1914 |
| HGLYPH *phg, | | HGLYPH *phg, |
| PVOID *ppvGlyph | | PVOID *ppvGlyph |
| ); | | ); |
| | |
| #if (NTDDI_VERSION <= NTDDI_WINXP) | | #if (NTDDI_VERSION <= NTDDI_WINXP) |
| GAMMA_TABLES* APIENTRY FONTOBJ_pGetGammaTables( | | GAMMA_TABLES* APIENTRY FONTOBJ_pGetGammaTables( |
| FONTOBJ *pfo); | | FONTOBJ *pfo); |
| #endif // (NTDDI_VERSION <= NTDDI_WINXP) | | #endif // (NTDDI_VERSION <= NTDDI_WINXP) |
| | |
| XFORMOBJ * APIENTRY FONTOBJ_pxoGetXform( | | XFORMOBJ * APIENTRY FONTOBJ_pxoGetXform( |
|
| FONTOBJ *pfo | | _In_ FONTOBJ *pfo |
| ); | | ); |
| | |
| IFIMETRICS * APIENTRY FONTOBJ_pifi( | | IFIMETRICS * APIENTRY FONTOBJ_pifi( |
|
| FONTOBJ *pfo | | _In_ FONTOBJ *pfo |
| ); | | ); |
| | |
| FD_GLYPHSET * APIENTRY FONTOBJ_pfdg( | | FD_GLYPHSET * APIENTRY FONTOBJ_pfdg( |
| FONTOBJ *pfo | | FONTOBJ *pfo |
| ); | | ); |
| | |
| PVOID APIENTRY FONTOBJ_pvTrueTypeFontFile( | | PVOID APIENTRY FONTOBJ_pvTrueTypeFontFile( |
| FONTOBJ *pfo, | | FONTOBJ *pfo, |
| ULONG *pcjFile | | ULONG *pcjFile |
| ); | | ); |
| | |
| skipping to change at line 2026 | | skipping to change at line 2040 |
| | |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY PATHOBJ_bEnumClipLines( | | BOOL APIENTRY PATHOBJ_bEnumClipLines( |
| PATHOBJ *ppo, | | PATHOBJ *ppo, |
| ULONG cb, | | ULONG cb, |
| CLIPLINE *pcl | | CLIPLINE *pcl |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY PATHOBJ_bMoveTo( | | BOOL APIENTRY PATHOBJ_bMoveTo( |
|
| PATHOBJ *ppo, | | _In_ PATHOBJ *ppo, |
| POINTFIX ptfx | | _In_ POINTFIX ptfx |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY PATHOBJ_bPolyLineTo( | | BOOL APIENTRY PATHOBJ_bPolyLineTo( |
|
| PATHOBJ *ppo, | | _In_ PATHOBJ *ppo, |
| POINTFIX *pptfx, | | _In_reads_(cptfx) POINTFIX *pptfx, |
| ULONG cptfx | | _In_ ULONG cptfx |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY PATHOBJ_bPolyBezierTo( | | BOOL APIENTRY PATHOBJ_bPolyBezierTo( |
|
| PATHOBJ *ppo, | | _In_ PATHOBJ *ppo, |
| POINTFIX *pptfx, | | _In_reads_(cptfx) POINTFIX *pptfx, |
| ULONG cptfx | | _In_ ULONG cptfx |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY PATHOBJ_bCloseFigure( | | BOOL APIENTRY PATHOBJ_bCloseFigure( |
|
| PATHOBJ *ppo | | _In_ PATHOBJ *ppo |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| VOID APIENTRY PATHOBJ_vGetBounds( | | VOID APIENTRY PATHOBJ_vGetBounds( |
| PATHOBJ *ppo, | | PATHOBJ *ppo, |
| PRECTFX prectfx | | PRECTFX prectfx |
| ); | | ); |
| | |
| /* | | /* |
| * STROBJ callbacks | | * STROBJ callbacks |
| | |
| skipping to change at line 2171 | | skipping to change at line 2185 |
| #define GX_SCALE 2L | | #define GX_SCALE 2L |
| #define GX_GENERAL 3L | | #define GX_GENERAL 3L |
| | |
| #define XF_LTOL 0L | | #define XF_LTOL 0L |
| #define XF_INV_LTOL 1L | | #define XF_INV_LTOL 1L |
| #define XF_LTOFX 2L | | #define XF_LTOFX 2L |
| #define XF_INV_FXTOL 3L | | #define XF_INV_FXTOL 3L |
| | |
| ENGAPI | | ENGAPI |
| ULONG APIENTRY XFORMOBJ_iGetXform( | | ULONG APIENTRY XFORMOBJ_iGetXform( |
|
| XFORMOBJ *pxo, | | _In_ XFORMOBJ *pxo, |
| XFORML *pxform | | _Out_opt_ XFORML *pxform |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY XFORMOBJ_bApplyXform( | | BOOL APIENTRY XFORMOBJ_bApplyXform( |
| XFORMOBJ *pxo, | | XFORMOBJ *pxo, |
|
| __in_data_source(USER_MODE) ULONG iMode, | | __in_data_source(USER_MODE) __out_validated(GRAPHIC) ULONG iMode, |
| ULONG cPoints, | | ULONG cPoints, |
| PVOID pvIn, | | PVOID pvIn, |
| PVOID pvOut | | PVOID pvOut |
| ); | | ); |
| | |
| DECLSPEC_DEPRECATED_DDK | | DECLSPEC_DEPRECATED_DDK |
| ENGAPI | | ENGAPI |
| HANDLE APIENTRY XFORMOBJ_cmGetTransform( | | HANDLE APIENTRY XFORMOBJ_cmGetTransform( |
| XFORMOBJ *pxo | | XFORMOBJ *pxo |
| ); | | ); |
| | |
| skipping to change at line 3263 | | skipping to change at line 3277 |
| VOID APIENTRY DrvSynchronizeSurface( | | VOID APIENTRY DrvSynchronizeSurface( |
| SURFOBJ *pso, | | SURFOBJ *pso, |
| RECTL *prcl, | | RECTL *prcl, |
| FLONG fl | | FLONG fl |
| ); | | ); |
| | |
| #define DSS_TIMER_EVENT 0x0001 | | #define DSS_TIMER_EVENT 0x0001 |
| #define DSS_FLUSH_EVENT 0x0002 | | #define DSS_FLUSH_EVENT 0x0002 |
| #define DSS_RESERVED 0x0004 //OS internal, used only for synchronous
flushing | | #define DSS_RESERVED 0x0004 //OS internal, used only for synchronous
flushing |
| #define DSS_RESERVED1 0x0008 //OS internal 1, used only for internal
control | | #define DSS_RESERVED1 0x0008 //OS internal 1, used only for internal
control |
|
| | #define DSS_RESERVED2 0x0010 //OS internal 2, used only for internal
control |
| | |
| VOID APIENTRY DrvNotify( | | VOID APIENTRY DrvNotify( |
| SURFOBJ *pso, | | SURFOBJ *pso, |
| ULONG iType, | | ULONG iType, |
| PVOID pvData); | | PVOID pvData); |
| | |
| #define DN_ACCELERATION_LEVEL 1 | | #define DN_ACCELERATION_LEVEL 1 |
| #define DN_DEVICE_ORIGIN 2 | | #define DN_DEVICE_ORIGIN 2 |
| #define DN_SLEEP_MODE 3 | | #define DN_SLEEP_MODE 3 |
| #define DN_DRAWING_BEGIN 4 | | #define DN_DRAWING_BEGIN 4 |
| | |
| skipping to change at line 3538 | | skipping to change at line 3553 |
| SURFOBJ *pso, | | SURFOBJ *pso, |
| WNDOBJ *pwo | | WNDOBJ *pwo |
| ); | | ); |
| | |
| /* | | /* |
| * Function prototypes - Engine Simulations | | * Function prototypes - Engine Simulations |
| */ | | */ |
| | |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY EngBitBlt( | | BOOL APIENTRY EngBitBlt( |
|
| SURFOBJ *psoTrg, | | _In_ SURFOBJ *psoTrg, |
| SURFOBJ *psoSrc, | | _In_ SURFOBJ *psoSrc, |
| SURFOBJ *psoMask, | | _In_ SURFOBJ *psoMask, |
| CLIPOBJ *pco, | | _In_ CLIPOBJ *pco, |
| XLATEOBJ *pxlo, | | _In_ XLATEOBJ *pxlo, |
| RECTL *prclTrg, | | _In_ RECTL *prclTrg, |
| POINTL *pptlSrc, | | _In_ POINTL *pptlSrc, |
| POINTL *pptlMask, | | _In_ POINTL *pptlMask, |
| BRUSHOBJ *pbo, | | _In_ BRUSHOBJ *pbo, |
| POINTL *pptlBrush, | | _In_ POINTL *pptlBrush, |
| __in_data_source(USER_MODE) ROP4 rop4 | | __in_data_source(USER_MODE) ROP4 rop4 |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY EngLineTo( | | BOOL APIENTRY EngLineTo( |
| SURFOBJ *pso, | | SURFOBJ *pso, |
| CLIPOBJ *pco, | | CLIPOBJ *pco, |
| BRUSHOBJ *pbo, | | BRUSHOBJ *pbo, |
| __in_data_source(USER_MODE) LONG x1, | | __in_data_source(USER_MODE) LONG x1, |
| __in_data_source(USER_MODE) LONG y1, | | __in_data_source(USER_MODE) LONG y1, |
| | |
| skipping to change at line 4513 | | skipping to change at line 4528 |
| ENGAPI | | ENGAPI |
| FD_GLYPHSET* APIENTRY EngComputeGlyphSet( | | FD_GLYPHSET* APIENTRY EngComputeGlyphSet( |
| _In_ INT nCodePage, | | _In_ INT nCodePage, |
| _In_ INT nFirstChar, | | _In_ INT nFirstChar, |
| _In_ INT cChars | | _In_ INT cChars |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| INT APIENTRY EngMultiByteToWideChar( | | INT APIENTRY EngMultiByteToWideChar( |
| _In_ UINT CodePage, | | _In_ UINT CodePage, |
|
| _Out_writes_bytes_opt_(BytesInWideCharString) LPWSTR WideCharString, | | _Out_writes_bytes_opt_(BytesInWideCharString) _Null_terminated_ LPWSTR WideC
harString, |
| _In_ INT BytesInWideCharString, | | _In_ INT BytesInWideCharString, |
|
| _In_reads_bytes_opt_(BytesInMultiByteString) LPSTR MultiByteString, | | _In_reads_bytes_opt_(BytesInMultiByteString) _Null_terminated_ LPSTR MultiBy
teString, |
| _In_ INT BytesInMultiByteString | | _In_ INT BytesInMultiByteString |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| INT APIENTRY EngWideCharToMultiByte( | | INT APIENTRY EngWideCharToMultiByte( |
| _In_ UINT CodePage, | | _In_ UINT CodePage, |
|
| _In_reads_bytes_opt_(BytesInWideCharString) LPWSTR WideCharString, | | _In_reads_bytes_opt_(BytesInWideCharString) _Null_terminated_ LPWSTR WideCha
rString, |
| _In_ INT BytesInWideCharString, | | _In_ INT BytesInWideCharString, |
|
| _Out_writes_bytes_opt_(BytesInMultiByteString) LPSTR MultiByteString, | | _Out_writes_bytes_opt_(BytesInMultiByteString) _Null_terminated_ LPSTR Multi
ByteString, |
| _In_ INT BytesInMultiByteString | | _In_ INT BytesInMultiByteString |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| VOID APIENTRY EngGetCurrentCodePage( | | VOID APIENTRY EngGetCurrentCodePage( |
| _Out_ PUSHORT OemCodePage, | | _Out_ PUSHORT OemCodePage, |
| _Out_ PUSHORT AnsiCodePage | | _Out_ PUSHORT AnsiCodePage |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| HANDLE APIENTRY EngLoadModuleForWrite( | | HANDLE APIENTRY EngLoadModuleForWrite( |
| _In_ LPWSTR pwsz, | | _In_ LPWSTR pwsz, |
| _In_ ULONG cjSizeOfModule | | _In_ ULONG cjSizeOfModule |
| ); | | ); |
| | |
| ENGAPI | | ENGAPI |
| LARGE_INTEGER APIENTRY EngQueryFileTimeStamp ( | | LARGE_INTEGER APIENTRY EngQueryFileTimeStamp ( |
| _In_ LPWSTR pwsz | | _In_ LPWSTR pwsz |
| ); | | ); |
| | |
|
| | _Success_(return) |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY EngGetFileChangeTime( | | BOOL APIENTRY EngGetFileChangeTime( |
| _In_ HANDLE h, | | _In_ HANDLE h, |
| _Out_ LARGE_INTEGER *pChangeTime | | _Out_ LARGE_INTEGER *pChangeTime |
| ); | | ); |
| | |
|
| | _Success_(return) |
| ENGAPI | | ENGAPI |
| BOOL APIENTRY EngGetFilePath( | | BOOL APIENTRY EngGetFilePath( |
| _In_ HANDLE h , | | _In_ HANDLE h , |
|
| _Out_ WCHAR (*pDest)[MAX_PATH+1] | | _At_((PWSTR)pDest, _Out_writes_(MAX_PATH+1)) |
| | WCHAR (*pDest)[MAX_PATH+1] |
| ); | | ); |
| | |
| #if defined(_M_AMD64) && (NTDDI_VERSION >= NTDDI_VISTA) | | #if defined(_M_AMD64) && (NTDDI_VERSION >= NTDDI_VISTA) |
| | |
| _Check_return_ | | _Check_return_ |
| _Success_(((pBuffer != NULL && cjBufferSize != 0) && return == 1) || | | _Success_(((pBuffer != NULL && cjBufferSize != 0) && return == 1) || |
| ((pBuffer == NULL || cjBufferSize == 0) && return > 0)) | | ((pBuffer == NULL || cjBufferSize == 0) && return > 0)) |
| _When_(pBuffer != NULL && cjBufferSize != 0 && return == 1, | | _When_(pBuffer != NULL && cjBufferSize != 0 && return == 1, |
| _Kernel_float_saved_ | | _Kernel_float_saved_ |
| _At_(*pBuffer, _Post_valid_ _Kernel_acquires_resource_(EngFloatState))) | | _At_(*pBuffer, _Post_valid_ _Kernel_acquires_resource_(EngFloatState))) |
| _On_failure_(_Post_satisfies_(return == 0)) | | _On_failure_(_Post_satisfies_(return == 0)) |
| __forceinline | | __forceinline |
| ULONG | | ULONG |
|
| #pragma warning(suppress: 6001 6101) // PREFast incorrectly assesses the TRUE re
turn case. | | #pragma warning(suppress: 6001 6101 28104) // Suppress PREfast warnings for not
acquiring EngFloatState and filling out pBuffer |
| EngSaveFloatingPointState ( | | EngSaveFloatingPointState ( |
| _At_(*pBuffer, _Kernel_requires_resource_not_held_(EngFloatState)) | | _At_(*pBuffer, _Kernel_requires_resource_not_held_(EngFloatState)) |
| | |
| _Out_writes_bytes_opt_(cjBufferSize) | | _Out_writes_bytes_opt_(cjBufferSize) |
| VOID *pBuffer, | | VOID *pBuffer, |
| _In_ ULONG cjBufferSize | | _In_ ULONG cjBufferSize |
| ) | | ) |
| { | | { |
| return ((((pBuffer) == NULL) || ((cjBufferSize) == 0)) ? 8 : TRUE); | | return ((((pBuffer) == NULL) || ((cjBufferSize) == 0)) ? 8 : TRUE); |
| } | | } |
| | |
| _Check_return_ | | _Check_return_ |
| _Success_(return) | | _Success_(return) |
| _Kernel_float_restored_ | | _Kernel_float_restored_ |
| _At_(*pBuffer, _Kernel_requires_resource_held_(EngFloatState) | | _At_(*pBuffer, _Kernel_requires_resource_held_(EngFloatState) |
| _Kernel_releases_resource_(EngFloatState)) | | _Kernel_releases_resource_(EngFloatState)) |
| __forceinline | | __forceinline |
| BOOL | | BOOL |
|
| | #pragma warning(suppress: 28103) // Suppress PREfast warning for not releasing E
ngFloatState |
| EngRestoreFloatingPointState ( | | EngRestoreFloatingPointState ( |
| _In_reads_(_Inexpressible_(statesize)) | | _In_reads_(_Inexpressible_(statesize)) |
| VOID *pBuffer | | VOID *pBuffer |
| ) | | ) |
|
| | | |
| { | | { |
| UNREFERENCED_PARAMETER(pBuffer); | | UNREFERENCED_PARAMETER(pBuffer); |
| return TRUE; | | return TRUE; |
| } | | } |
| | |
| #else | | #else |
| | |
| _Check_return_ | | _Check_return_ |
| _Success_(((pBuffer != NULL && cjBufferSize != 0) && return == 1) || | | _Success_(((pBuffer != NULL && cjBufferSize != 0) && return == 1) || |
| ((pBuffer == NULL || cjBufferSize == 0) && return > 0)) | | ((pBuffer == NULL || cjBufferSize == 0) && return > 0)) |
| | |
| End of changes. 22 change blocks. |
| 31 lines changed or deleted | | 49 lines changed or added |
|
| wingdi.h (6.3.9600.17415-Windows 8.1) | | wingdi.h (10.0.10586.420-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 19 | | skipping to change at line 19 |
| **************************************************************************/ | | **************************************************************************/ |
| | |
| #ifndef _WINGDI_ | | #ifndef _WINGDI_ |
| #define _WINGDI_ | | #define _WINGDI_ |
| | |
| #pragma once | | #pragma once |
| | |
| #if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
| #pragma warning(push) | | #pragma warning(push) |
| #pragma warning(disable: 4201) // nonstandard extension used : nameless str
uct/union | | #pragma warning(disable: 4201) // nonstandard extension used : nameless str
uct/union |
|
| | #ifndef _MSC_EXTENSIONS |
| | #pragma warning(disable: 4309) // truncation of constant value |
| | #endif |
| | #pragma warning(disable: 4820) // padding added after data member |
| #endif | | #endif |
| | |
| #ifdef _MAC | | #ifdef _MAC |
| #include <macwin32.h> | | #include <macwin32.h> |
| #endif | | #endif |
| | |
| // | | // |
| // Define API decoration for direct importing of DLL references. | | // Define API decoration for direct importing of DLL references. |
| // | | // |
| | |
| | |
| skipping to change at line 579 | | skipping to change at line 583 |
| #define MWT_IDENTITY 1 | | #define MWT_IDENTITY 1 |
| #define MWT_LEFTMULTIPLY 2 | | #define MWT_LEFTMULTIPLY 2 |
| #define MWT_RIGHTMULTIPLY 3 | | #define MWT_RIGHTMULTIPLY 3 |
| | |
| #define MWT_MIN MWT_IDENTITY | | #define MWT_MIN MWT_IDENTITY |
| #define MWT_MAX MWT_RIGHTMULTIPLY | | #define MWT_MAX MWT_RIGHTMULTIPLY |
| | |
| #define _XFORM_ | | #define _XFORM_ |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagXFORM | | typedef struct tagXFORM |
| { | | { |
| FLOAT eM11; | | FLOAT eM11; |
| FLOAT eM12; | | FLOAT eM12; |
| FLOAT eM21; | | FLOAT eM21; |
| FLOAT eM22; | | FLOAT eM22; |
| FLOAT eDx; | | FLOAT eDx; |
| FLOAT eDy; | | FLOAT eDy; |
| } XFORM, *PXFORM, FAR *LPXFORM; | | } XFORM, *PXFORM, FAR *LPXFORM; |
| | |
| skipping to change at line 603 | | skipping to change at line 607 |
| { | | { |
| LONG bmType; | | LONG bmType; |
| LONG bmWidth; | | LONG bmWidth; |
| LONG bmHeight; | | LONG bmHeight; |
| LONG bmWidthBytes; | | LONG bmWidthBytes; |
| WORD bmPlanes; | | WORD bmPlanes; |
| WORD bmBitsPixel; | | WORD bmBitsPixel; |
| LPVOID bmBits; | | LPVOID bmBits; |
| } BITMAP, *PBITMAP, NEAR *NPBITMAP, FAR *LPBITMAP; | | } BITMAP, *PBITMAP, NEAR *NPBITMAP, FAR *LPBITMAP; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #include <pshpack1.h> | | #include <pshpack1.h> |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagRGBTRIPLE { | | typedef struct tagRGBTRIPLE { |
| BYTE rgbtBlue; | | BYTE rgbtBlue; |
| BYTE rgbtGreen; | | BYTE rgbtGreen; |
| BYTE rgbtRed; | | BYTE rgbtRed; |
| } RGBTRIPLE, *PRGBTRIPLE, NEAR *NPRGBTRIPLE, FAR *LPRGBTRIPLE; | | } RGBTRIPLE, *PRGBTRIPLE, NEAR *NPRGBTRIPLE, FAR *LPRGBTRIPLE; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #include <poppack.h> | | #include <poppack.h> |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagRGBQUAD { | | typedef struct tagRGBQUAD { |
| BYTE rgbBlue; | | BYTE rgbBlue; |
| BYTE rgbGreen; | | BYTE rgbGreen; |
| BYTE rgbRed; | | BYTE rgbRed; |
| BYTE rgbReserved; | | BYTE rgbReserved; |
| } RGBQUAD; | | } RGBQUAD; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef RGBQUAD FAR* LPRGBQUAD; | | typedef RGBQUAD FAR* LPRGBQUAD; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| | |
| skipping to change at line 661 | | skipping to change at line 665 |
| /* Logcolorspace signature */ | | /* Logcolorspace signature */ |
| | |
| #define LCS_SIGNATURE 'PSOC' | | #define LCS_SIGNATURE 'PSOC' |
| | |
| /* Logcolorspace lcsType values */ | | /* Logcolorspace lcsType values */ |
| | |
| #define LCS_sRGB 'sRGB' | | #define LCS_sRGB 'sRGB' |
| #define LCS_WINDOWS_COLOR_SPACE 'Win ' // Windows default color space | | #define LCS_WINDOWS_COLOR_SPACE 'Win ' // Windows default color space |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef LONG LCSCSTYPE; | | typedef LONG LCSCSTYPE; |
| | |
| #define LCS_CALIBRATED_RGB 0x00000000L | | #define LCS_CALIBRATED_RGB 0x00000000L |
| | |
| typedef LONG LCSGAMUTMATCH; | | typedef LONG LCSGAMUTMATCH; |
| | |
| #define LCS_GM_BUSINESS 0x00000001L | | #define LCS_GM_BUSINESS 0x00000001L |
| #define LCS_GM_GRAPHICS 0x00000002L | | #define LCS_GM_GRAPHICS 0x00000002L |
| #define LCS_GM_IMAGES 0x00000004L | | #define LCS_GM_IMAGES 0x00000004L |
| | |
| skipping to change at line 708 | | skipping to change at line 712 |
| /* ICM Color Definitions */ | | /* ICM Color Definitions */ |
| // The following two structures are used for defining RGB's in terms of CIEXYZ. | | // The following two structures are used for defining RGB's in terms of CIEXYZ. |
| | |
| typedef struct tagCIEXYZ | | typedef struct tagCIEXYZ |
| { | | { |
| FXPT2DOT30 ciexyzX; | | FXPT2DOT30 ciexyzX; |
| FXPT2DOT30 ciexyzY; | | FXPT2DOT30 ciexyzY; |
| FXPT2DOT30 ciexyzZ; | | FXPT2DOT30 ciexyzZ; |
| } CIEXYZ; | | } CIEXYZ; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef CIEXYZ FAR *LPCIEXYZ; | | typedef CIEXYZ FAR *LPCIEXYZ; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagICEXYZTRIPLE | | typedef struct tagICEXYZTRIPLE |
| { | | { |
| CIEXYZ ciexyzRed; | | CIEXYZ ciexyzRed; |
| CIEXYZ ciexyzGreen; | | CIEXYZ ciexyzGreen; |
| CIEXYZ ciexyzBlue; | | CIEXYZ ciexyzBlue; |
| } CIEXYZTRIPLE; | | } CIEXYZTRIPLE; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef CIEXYZTRIPLE FAR *LPCIEXYZTRIPLE; | | typedef CIEXYZTRIPLE FAR *LPCIEXYZTRIPLE; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| // The next structures the logical color space. Unlike pens and brushes, | | // The next structures the logical color space. Unlike pens and brushes, |
| // but like palettes, there is only one way to create a LogColorSpace. | | // but like palettes, there is only one way to create a LogColorSpace. |
| // A pointer to it must be passed, its elements can't be pushed as | | // A pointer to it must be passed, its elements can't be pushed as |
| // arguments. | | // arguments. |
| | |
| typedef struct tagLOGCOLORSPACEA { | | typedef struct tagLOGCOLORSPACEA { |
| DWORD lcsSignature; | | DWORD lcsSignature; |
| DWORD lcsVersion; | | DWORD lcsVersion; |
| DWORD lcsSize; | | DWORD lcsSize; |
| | |
| skipping to change at line 780 | | skipping to change at line 784 |
| WCHAR lcsFilename[MAX_PATH]; | | WCHAR lcsFilename[MAX_PATH]; |
| } LOGCOLORSPACEW, *LPLOGCOLORSPACEW; | | } LOGCOLORSPACEW, *LPLOGCOLORSPACEW; |
| #ifdef UNICODE | | #ifdef UNICODE |
| typedef LOGCOLORSPACEW LOGCOLORSPACE; | | typedef LOGCOLORSPACEW LOGCOLORSPACE; |
| typedef LPLOGCOLORSPACEW LPLOGCOLORSPACE; | | typedef LPLOGCOLORSPACEW LPLOGCOLORSPACE; |
| #else | | #else |
| typedef LOGCOLORSPACEA LOGCOLORSPACE; | | typedef LOGCOLORSPACEA LOGCOLORSPACE; |
| typedef LPLOGCOLORSPACEA LPLOGCOLORSPACE; | | typedef LPLOGCOLORSPACEA LPLOGCOLORSPACE; |
| #endif // UNICODE | | #endif // UNICODE |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif /* WINVER >= 0x0400 */ | | #endif /* WINVER >= 0x0400 */ |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| /* structures for defining DIBs */ | | /* structures for defining DIBs */ |
| typedef struct tagBITMAPCOREHEADER { | | typedef struct tagBITMAPCOREHEADER { |
| DWORD bcSize; /* used to get to color table */ | | DWORD bcSize; /* used to get to color table */ |
| WORD bcWidth; | | WORD bcWidth; |
| WORD bcHeight; | | WORD bcHeight; |
| WORD bcPlanes; | | WORD bcPlanes; |
| WORD bcBitCount; | | WORD bcBitCount; |
| } BITMAPCOREHEADER, FAR *LPBITMAPCOREHEADER, *PBITMAPCOREHEADER; | | } BITMAPCOREHEADER, FAR *LPBITMAPCOREHEADER, *PBITMAPCOREHEADER; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagBITMAPINFOHEADER{ | | typedef struct tagBITMAPINFOHEADER{ |
| DWORD biSize; | | DWORD biSize; |
| LONG biWidth; | | LONG biWidth; |
| LONG biHeight; | | LONG biHeight; |
| WORD biPlanes; | | WORD biPlanes; |
| WORD biBitCount; | | WORD biBitCount; |
| DWORD biCompression; | | DWORD biCompression; |
| DWORD biSizeImage; | | DWORD biSizeImage; |
| LONG biXPelsPerMeter; | | LONG biXPelsPerMeter; |
| LONG biYPelsPerMeter; | | LONG biYPelsPerMeter; |
| DWORD biClrUsed; | | DWORD biClrUsed; |
| DWORD biClrImportant; | | DWORD biClrImportant; |
| } BITMAPINFOHEADER, FAR *LPBITMAPINFOHEADER, *PBITMAPINFOHEADER; | | } BITMAPINFOHEADER, FAR *LPBITMAPINFOHEADER, *PBITMAPINFOHEADER; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #if(WINVER >= 0x0400) | | #if(WINVER >= 0x0400) |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct { | | typedef struct { |
| DWORD bV4Size; | | DWORD bV4Size; |
| LONG bV4Width; | | LONG bV4Width; |
| | |
| skipping to change at line 902 | | skipping to change at line 906 |
| #define BI_RGB 0L | | #define BI_RGB 0L |
| #define BI_RLE8 1L | | #define BI_RLE8 1L |
| #define BI_RLE4 2L | | #define BI_RLE4 2L |
| #define BI_BITFIELDS 3L | | #define BI_BITFIELDS 3L |
| #define BI_JPEG 4L | | #define BI_JPEG 4L |
| #define BI_PNG 5L | | #define BI_PNG 5L |
| #if (_WIN32_WINNT >= _WIN32_WINNT_NT4) | | #if (_WIN32_WINNT >= _WIN32_WINNT_NT4) |
| #endif | | #endif |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagBITMAPINFO { | | typedef struct tagBITMAPINFO { |
| BITMAPINFOHEADER bmiHeader; | | BITMAPINFOHEADER bmiHeader; |
| RGBQUAD bmiColors[1]; | | RGBQUAD bmiColors[1]; |
| } BITMAPINFO, FAR *LPBITMAPINFO, *PBITMAPINFO; | | } BITMAPINFO, FAR *LPBITMAPINFO, *PBITMAPINFO; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct tagBITMAPCOREINFO { | | typedef struct tagBITMAPCOREINFO { |
| BITMAPCOREHEADER bmciHeader; | | BITMAPCOREHEADER bmciHeader; |
| RGBTRIPLE bmciColors[1]; | | RGBTRIPLE bmciColors[1]; |
| } BITMAPCOREINFO, FAR *LPBITMAPCOREINFO, *PBITMAPCOREINFO; | | } BITMAPCOREINFO, FAR *LPBITMAPCOREINFO, *PBITMAPCOREINFO; |
| | |
| | |
| skipping to change at line 946 | | skipping to change at line 950 |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #include <poppack.h> | | #include <poppack.h> |
| | |
| #define MAKEPOINTS(l) (*((POINTS FAR *)&(l))) | | #define MAKEPOINTS(l) (*((POINTS FAR *)&(l))) |
| | |
| #if(WINVER >= 0x0400) | | #if(WINVER >= 0x0400) |
| #ifndef NOFONTSIG | | #ifndef NOFONTSIG |
| | |
|
| #pragma region Desktop Family | | #pragma region Application Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagFONTSIGNATURE | | typedef struct tagFONTSIGNATURE |
| { | | { |
| DWORD fsUsb[4]; | | DWORD fsUsb[4]; |
| DWORD fsCsb[2]; | | DWORD fsCsb[2]; |
| } FONTSIGNATURE, *PFONTSIGNATURE,FAR *LPFONTSIGNATURE; | | } FONTSIGNATURE, *PFONTSIGNATURE,FAR *LPFONTSIGNATURE; |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM |
| | ) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct tagCHARSETINFO | | typedef struct tagCHARSETINFO |
| { | | { |
| UINT ciCharset; | | UINT ciCharset; |
| UINT ciACP; | | UINT ciACP; |
| FONTSIGNATURE fs; | | FONTSIGNATURE fs; |
| } CHARSETINFO, *PCHARSETINFO, NEAR *NPCHARSETINFO, FAR *LPCHARSETINFO; | | } CHARSETINFO, *PCHARSETINFO, NEAR *NPCHARSETINFO, FAR *LPCHARSETINFO; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #define TCI_SRCCHARSET 1 | | #define TCI_SRCCHARSET 1 |
| #define TCI_SRCCODEPAGE 2 | | #define TCI_SRCCODEPAGE 2 |
| #define TCI_SRCFONTSIG 3 | | #define TCI_SRCFONTSIG 3 |
| #if (_WIN32_WINNT >= _WIN32_WINNT_WINXP) | | #if (_WIN32_WINNT >= _WIN32_WINNT_WINXP) |
| #define TCI_SRCLOCALE 0x1000 | | #define TCI_SRCLOCALE 0x1000 |
| #endif // (_WIN32_WINNT >= _WIN32_WINNT_WINXP) | | #endif // (_WIN32_WINNT >= _WIN32_WINNT_WINXP) |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagLOCALESIGNATURE | | typedef struct tagLOCALESIGNATURE |
| { | | { |
| DWORD lsUsb[4]; | | DWORD lsUsb[4]; |
| DWORD lsCsbDefault[2]; | | DWORD lsCsbDefault[2]; |
| DWORD lsCsbSupported[2]; | | DWORD lsCsbSupported[2]; |
| } LOCALESIGNATURE, *PLOCALESIGNATURE,FAR *LPLOCALESIGNATURE; | | } LOCALESIGNATURE, *PLOCALESIGNATURE,FAR *LPLOCALESIGNATURE; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif | | #endif |
| #endif /* WINVER >= 0x0400 */ | | #endif /* WINVER >= 0x0400 */ |
| | |
| #ifndef NOMETAFILE | | #ifndef NOMETAFILE |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| /* Clipboard Metafile Picture Structure */ | | /* Clipboard Metafile Picture Structure */ |
| | |
| typedef struct tagHANDLETABLE | | typedef struct tagHANDLETABLE |
| { | | { |
| HGDIOBJ objectHandle[1]; | | HGDIOBJ objectHandle[1]; |
| } HANDLETABLE, *PHANDLETABLE, FAR *LPHANDLETABLE; | | } HANDLETABLE, *PHANDLETABLE, FAR *LPHANDLETABLE; |
| | |
| typedef struct tagMETARECORD | | typedef struct tagMETARECORD |
| { | | { |
| DWORD rdSize; | | DWORD rdSize; |
| WORD rdFunction; | | WORD rdFunction; |
| WORD rdParm[1]; | | WORD rdParm[1]; |
| } METARECORD; | | } METARECORD; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct tagMETARECORD UNALIGNED *PMETARECORD; | | typedef struct tagMETARECORD UNALIGNED *PMETARECORD; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagMETARECORD UNALIGNED FAR *LPMETARECORD; | | typedef struct tagMETARECORD UNALIGNED FAR *LPMETARECORD; |
| | |
| typedef struct tagMETAFILEPICT | | typedef struct tagMETAFILEPICT |
| { | | { |
| LONG mm; | | LONG mm; |
| LONG xExt; | | LONG xExt; |
| LONG yExt; | | LONG yExt; |
| HMETAFILE hMF; | | HMETAFILE hMF; |
| } METAFILEPICT, FAR *LPMETAFILEPICT; | | } METAFILEPICT, FAR *LPMETAFILEPICT; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #include <pshpack2.h> | | #include <pshpack2.h> |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct tagMETAHEADER | | typedef struct tagMETAHEADER |
| { | | { |
| WORD mtType; | | WORD mtType; |
| | |
| skipping to change at line 1058 | | skipping to change at line 1068 |
| } METAHEADER; | | } METAHEADER; |
| typedef struct tagMETAHEADER UNALIGNED *PMETAHEADER; | | typedef struct tagMETAHEADER UNALIGNED *PMETAHEADER; |
| typedef struct tagMETAHEADER UNALIGNED FAR *LPMETAHEADER; | | typedef struct tagMETAHEADER UNALIGNED FAR *LPMETAHEADER; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #include <poppack.h> | | #include <poppack.h> |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| /* Enhanced Metafile structures */ | | /* Enhanced Metafile structures */ |
| typedef struct tagENHMETARECORD | | typedef struct tagENHMETARECORD |
| { | | { |
| DWORD iType; // Record type EMR_XXX | | DWORD iType; // Record type EMR_XXX |
| DWORD nSize; // Record size in bytes | | DWORD nSize; // Record size in bytes |
| DWORD dParm[1]; // Parameters | | DWORD dParm[1]; // Parameters |
| } ENHMETARECORD, *PENHMETARECORD, *LPENHMETARECORD; | | } ENHMETARECORD, *PENHMETARECORD, *LPENHMETARECORD; |
| | |
| typedef struct tagENHMETAHEADER | | typedef struct tagENHMETAHEADER |
| | |
| skipping to change at line 1103 | | skipping to change at line 1113 |
| // This is 0 if no pixel format is set | | // This is 0 if no pixel format is set |
| DWORD bOpenGL; // TRUE if OpenGL commands are present in | | DWORD bOpenGL; // TRUE if OpenGL commands are present in |
| // the metafile, otherwise FALSE | | // the metafile, otherwise FALSE |
| #endif /* WINVER >= 0x0400 */ | | #endif /* WINVER >= 0x0400 */ |
| #if(WINVER >= 0x0500) | | #if(WINVER >= 0x0500) |
| SIZEL szlMicrometers; // Size of the reference device in micrometers | | SIZEL szlMicrometers; // Size of the reference device in micrometers |
| #endif /* WINVER >= 0x0500 */ | | #endif /* WINVER >= 0x0500 */ |
| | |
| } ENHMETAHEADER, *PENHMETAHEADER, *LPENHMETAHEADER; | | } ENHMETAHEADER, *PENHMETAHEADER, *LPENHMETAHEADER; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif /* NOMETAFILE */ | | #endif /* NOMETAFILE */ |
| | |
| #ifndef NOTEXTMETRIC | | #ifndef NOTEXTMETRIC |
| | |
| /* tmPitchAndFamily flags */ | | /* tmPitchAndFamily flags */ |
| #define TMPF_FIXED_PITCH 0x01 | | #define TMPF_FIXED_PITCH 0x01 |
| #define TMPF_VECTOR 0x02 | | #define TMPF_VECTOR 0x02 |
| #define TMPF_DEVICE 0x08 | | #define TMPF_DEVICE 0x08 |
| | |
| skipping to change at line 1136 | | skipping to change at line 1146 |
| #endif | | #endif |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifndef _TEXTMETRIC_DEFINED | | #ifndef _TEXTMETRIC_DEFINED |
| #define _TEXTMETRIC_DEFINED | | #define _TEXTMETRIC_DEFINED |
| #include <pshpack4.h> | | #include <pshpack4.h> |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagTEXTMETRICA | | typedef struct tagTEXTMETRICA |
| { | | { |
| LONG tmHeight; | | LONG tmHeight; |
| LONG tmAscent; | | LONG tmAscent; |
| LONG tmDescent; | | LONG tmDescent; |
| LONG tmInternalLeading; | | LONG tmInternalLeading; |
| LONG tmExternalLeading; | | LONG tmExternalLeading; |
| LONG tmAveCharWidth; | | LONG tmAveCharWidth; |
| LONG tmMaxCharWidth; | | LONG tmMaxCharWidth; |
| | |
| skipping to change at line 1196 | | skipping to change at line 1206 |
| typedef PTEXTMETRICW PTEXTMETRIC; | | typedef PTEXTMETRICW PTEXTMETRIC; |
| typedef NPTEXTMETRICW NPTEXTMETRIC; | | typedef NPTEXTMETRICW NPTEXTMETRIC; |
| typedef LPTEXTMETRICW LPTEXTMETRIC; | | typedef LPTEXTMETRICW LPTEXTMETRIC; |
| #else | | #else |
| typedef TEXTMETRICA TEXTMETRIC; | | typedef TEXTMETRICA TEXTMETRIC; |
| typedef PTEXTMETRICA PTEXTMETRIC; | | typedef PTEXTMETRICA PTEXTMETRIC; |
| typedef NPTEXTMETRICA NPTEXTMETRIC; | | typedef NPTEXTMETRICA NPTEXTMETRIC; |
| typedef LPTEXTMETRICA LPTEXTMETRIC; | | typedef LPTEXTMETRICA LPTEXTMETRIC; |
| #endif // UNICODE | | #endif // UNICODE |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #include <poppack.h> | | #include <poppack.h> |
| #endif // !_TEXTMETRIC_DEFINED | | #endif // !_TEXTMETRIC_DEFINED |
| | |
| /* ntmFlags field flags */ | | /* ntmFlags field flags */ |
| #define NTM_REGULAR 0x00000040L | | #define NTM_REGULAR 0x00000040L |
| #define NTM_BOLD 0x00000020L | | #define NTM_BOLD 0x00000020L |
| #define NTM_ITALIC 0x00000001L | | #define NTM_ITALIC 0x00000001L |
| | |
| | |
| skipping to change at line 1337 | | skipping to change at line 1347 |
| LONG paYCount; | | LONG paYCount; |
| LONG paXExt; | | LONG paXExt; |
| LONG paYExt; | | LONG paYExt; |
| BYTE paRGBs; | | BYTE paRGBs; |
| } PELARRAY, *PPELARRAY, NEAR *NPPELARRAY, FAR *LPPELARRAY; | | } PELARRAY, *PPELARRAY, NEAR *NPPELARRAY, FAR *LPPELARRAY; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| /* Logical Brush (or Pattern) */ | | /* Logical Brush (or Pattern) */ |
| typedef struct tagLOGBRUSH | | typedef struct tagLOGBRUSH |
| { | | { |
| UINT lbStyle; | | UINT lbStyle; |
| COLORREF lbColor; | | COLORREF lbColor; |
| ULONG_PTR lbHatch; | | ULONG_PTR lbHatch; |
| } LOGBRUSH, *PLOGBRUSH, NEAR *NPLOGBRUSH, FAR *LPLOGBRUSH; | | } LOGBRUSH, *PLOGBRUSH, NEAR *NPLOGBRUSH, FAR *LPLOGBRUSH; |
| | |
| typedef struct tagLOGBRUSH32 | | typedef struct tagLOGBRUSH32 |
| { | | { |
| UINT lbStyle; | | UINT lbStyle; |
| COLORREF lbColor; | | COLORREF lbColor; |
| ULONG lbHatch; | | ULONG lbHatch; |
| } LOGBRUSH32, *PLOGBRUSH32, NEAR *NPLOGBRUSH32, FAR *LPLOGBRUSH32; | | } LOGBRUSH32, *PLOGBRUSH32, NEAR *NPLOGBRUSH32, FAR *LPLOGBRUSH32; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef LOGBRUSH PATTERN; | | typedef LOGBRUSH PATTERN; |
| typedef PATTERN *PPATTERN; | | typedef PATTERN *PPATTERN; |
| typedef PATTERN NEAR *NPPATTERN; | | typedef PATTERN NEAR *NPPATTERN; |
| typedef PATTERN FAR *LPPATTERN; | | typedef PATTERN FAR *LPPATTERN; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| /* Logical Pen */ | | /* Logical Pen */ |
| typedef struct tagLOGPEN | | typedef struct tagLOGPEN |
| { | | { |
| UINT lopnStyle; | | UINT lopnStyle; |
| POINT lopnWidth; | | POINT lopnWidth; |
| COLORREF lopnColor; | | COLORREF lopnColor; |
| } LOGPEN, *PLOGPEN, NEAR *NPLOGPEN, FAR *LPLOGPEN; | | } LOGPEN, *PLOGPEN, NEAR *NPLOGPEN, FAR *LPLOGPEN; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct tagEXTLOGPEN { | | typedef struct tagEXTLOGPEN { |
| DWORD elpPenStyle; | | DWORD elpPenStyle; |
| DWORD elpWidth; | | DWORD elpWidth; |
| UINT elpBrushStyle; | | UINT elpBrushStyle; |
| COLORREF elpColor; | | COLORREF elpColor; |
| ULONG_PTR elpHatch; | | ULONG_PTR elpHatch; |
| DWORD elpNumEntries; | | DWORD elpNumEntries; |
| DWORD elpStyleEntry[1]; | | DWORD elpStyleEntry[1]; |
| } EXTLOGPEN, *PEXTLOGPEN, NEAR *NPEXTLOGPEN, FAR *LPEXTLOGPEN; | | } EXTLOGPEN, *PEXTLOGPEN, NEAR *NPEXTLOGPEN, FAR *LPEXTLOGPEN; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagEXTLOGPEN32 { | | typedef struct tagEXTLOGPEN32 { |
| DWORD elpPenStyle; | | DWORD elpPenStyle; |
| DWORD elpWidth; | | DWORD elpWidth; |
| UINT elpBrushStyle; | | UINT elpBrushStyle; |
| COLORREF elpColor; | | COLORREF elpColor; |
| ULONG elpHatch; | | ULONG elpHatch; |
| DWORD elpNumEntries; | | DWORD elpNumEntries; |
| DWORD elpStyleEntry[1]; | | DWORD elpStyleEntry[1]; |
| } EXTLOGPEN32, *PEXTLOGPEN32, NEAR *NPEXTLOGPEN32, FAR *LPEXTLOGPEN32; | | } EXTLOGPEN32, *PEXTLOGPEN32, NEAR *NPEXTLOGPEN32, FAR *LPEXTLOGPEN32; |
| | |
| skipping to change at line 1480 | | skipping to change at line 1490 |
| typedef PLOGFONTW PLOGFONT; | | typedef PLOGFONTW PLOGFONT; |
| typedef NPLOGFONTW NPLOGFONT; | | typedef NPLOGFONTW NPLOGFONT; |
| typedef LPLOGFONTW LPLOGFONT; | | typedef LPLOGFONTW LPLOGFONT; |
| #else | | #else |
| typedef LOGFONTA LOGFONT; | | typedef LOGFONTA LOGFONT; |
| typedef PLOGFONTA PLOGFONT; | | typedef PLOGFONTA PLOGFONT; |
| typedef NPLOGFONTA NPLOGFONT; | | typedef NPLOGFONTA NPLOGFONT; |
| typedef LPLOGFONTA LPLOGFONT; | | typedef LPLOGFONTA LPLOGFONT; |
| #endif // UNICODE | | #endif // UNICODE |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #define LF_FULLFACESIZE 64 | | #define LF_FULLFACESIZE 64 |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| /* Structure passed to FONTENUMPROC */ | | /* Structure passed to FONTENUMPROC */ |
| typedef struct tagENUMLOGFONTA | | typedef struct tagENUMLOGFONTA |
| { | | { |
| | |
| skipping to change at line 1665 | | skipping to change at line 1675 |
| #define PAN_CONTRAST_INDEX 4 | | #define PAN_CONTRAST_INDEX 4 |
| #define PAN_STROKEVARIATION_INDEX 5 | | #define PAN_STROKEVARIATION_INDEX 5 |
| #define PAN_ARMSTYLE_INDEX 6 | | #define PAN_ARMSTYLE_INDEX 6 |
| #define PAN_LETTERFORM_INDEX 7 | | #define PAN_LETTERFORM_INDEX 7 |
| #define PAN_MIDLINE_INDEX 8 | | #define PAN_MIDLINE_INDEX 8 |
| #define PAN_XHEIGHT_INDEX 9 | | #define PAN_XHEIGHT_INDEX 9 |
| | |
| #define PAN_CULTURE_LATIN 0 | | #define PAN_CULTURE_LATIN 0 |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagPANOSE | | typedef struct tagPANOSE |
| { | | { |
| BYTE bFamilyType; | | BYTE bFamilyType; |
| BYTE bSerifStyle; | | BYTE bSerifStyle; |
| BYTE bWeight; | | BYTE bWeight; |
| BYTE bProportion; | | BYTE bProportion; |
| BYTE bContrast; | | BYTE bContrast; |
| BYTE bStrokeVariation; | | BYTE bStrokeVariation; |
| BYTE bArmStyle; | | BYTE bArmStyle; |
| | |
| skipping to change at line 1828 | | skipping to change at line 1838 |
| typedef PEXTLOGFONTW PEXTLOGFONT; | | typedef PEXTLOGFONTW PEXTLOGFONT; |
| typedef NPEXTLOGFONTW NPEXTLOGFONT; | | typedef NPEXTLOGFONTW NPEXTLOGFONT; |
| typedef LPEXTLOGFONTW LPEXTLOGFONT; | | typedef LPEXTLOGFONTW LPEXTLOGFONT; |
| #else | | #else |
| typedef EXTLOGFONTA EXTLOGFONT; | | typedef EXTLOGFONTA EXTLOGFONT; |
| typedef PEXTLOGFONTA PEXTLOGFONT; | | typedef PEXTLOGFONTA PEXTLOGFONT; |
| typedef NPEXTLOGFONTA NPEXTLOGFONT; | | typedef NPEXTLOGFONTA NPEXTLOGFONT; |
| typedef LPEXTLOGFONTA LPEXTLOGFONT; | | typedef LPEXTLOGFONTA LPEXTLOGFONT; |
| #endif // UNICODE | | #endif // UNICODE |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #define ELF_VERSION 0 | | #define ELF_VERSION 0 |
| #define ELF_CULTURE_LATIN 0 | | #define ELF_CULTURE_LATIN 0 |
| | |
| /* EnumFonts Masks */ | | /* EnumFonts Masks */ |
| #define RASTER_FONTTYPE 0x0001 | | #define RASTER_FONTTYPE 0x0001 |
| #define DEVICE_FONTTYPE 0x0002 | | #define DEVICE_FONTTYPE 0x0002 |
| #define TRUETYPE_FONTTYPE 0x0004 | | #define TRUETYPE_FONTTYPE 0x0004 |
| | |
| | |
| skipping to change at line 2173 | | skipping to change at line 2183 |
| #define FLOODFILLBORDER 0 | | #define FLOODFILLBORDER 0 |
| #define FLOODFILLSURFACE 1 | | #define FLOODFILLSURFACE 1 |
| | |
| /* size of a device name string */ | | /* size of a device name string */ |
| #define CCHDEVICENAME 32 | | #define CCHDEVICENAME 32 |
| | |
| /* size of a form name string */ | | /* size of a form name string */ |
| #define CCHFORMNAME 32 | | #define CCHFORMNAME 32 |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| #if (_WIN32_WINNT >= ((OSVER(NTDDI_WINXPSP2)) >> 16)) | | #if (_WIN32_WINNT >= ((OSVER(NTDDI_WINXPSP2)) >> 16)) |
| typedef struct _devicemodeA { | | typedef struct _devicemodeA { |
| BYTE dmDeviceName[CCHDEVICENAME]; | | BYTE dmDeviceName[CCHDEVICENAME]; |
| WORD dmSpecVersion; | | WORD dmSpecVersion; |
| WORD dmDriverVersion; | | WORD dmDriverVersion; |
| WORD dmSize; | | WORD dmSize; |
| WORD dmDriverExtra; | | WORD dmDriverExtra; |
| DWORD dmFields; | | DWORD dmFields; |
| union { | | union { |
| /* printer only fields */ | | /* printer only fields */ |
| struct { | | struct { |
| short dmOrientation; | | short dmOrientation; |
| short dmPaperSize; | | short dmPaperSize; |
| short dmPaperLength; | | short dmPaperLength; |
| short dmPaperWidth; | | short dmPaperWidth; |
| short dmScale; | | short dmScale; |
| short dmCopies; | | short dmCopies; |
| short dmDefaultSource; | | short dmDefaultSource; |
| short dmPrintQuality; | | short dmPrintQuality; |
|
| }; | | } DUMMYSTRUCTNAME; |
| /* display only fields */ | | /* display only fields */ |
| struct { | | struct { |
| POINTL dmPosition; | | POINTL dmPosition; |
| DWORD dmDisplayOrientation; | | DWORD dmDisplayOrientation; |
| DWORD dmDisplayFixedOutput; | | DWORD dmDisplayFixedOutput; |
|
| }; | | } DUMMYSTRUCTNAME2; |
| }; | | } DUMMYUNIONNAME; |
| short dmColor; | | short dmColor; |
| short dmDuplex; | | short dmDuplex; |
| short dmYResolution; | | short dmYResolution; |
| short dmTTOption; | | short dmTTOption; |
| short dmCollate; | | short dmCollate; |
| BYTE dmFormName[CCHFORMNAME]; | | BYTE dmFormName[CCHFORMNAME]; |
| WORD dmLogPixels; | | WORD dmLogPixels; |
| DWORD dmBitsPerPel; | | DWORD dmBitsPerPel; |
| DWORD dmPelsWidth; | | DWORD dmPelsWidth; |
| DWORD dmPelsHeight; | | DWORD dmPelsHeight; |
| union { | | union { |
| DWORD dmDisplayFlags; | | DWORD dmDisplayFlags; |
| DWORD dmNup; | | DWORD dmNup; |
|
| }; | | } DUMMYUNIONNAME2; |
| DWORD dmDisplayFrequency; | | DWORD dmDisplayFrequency; |
| #if(WINVER >= 0x0400) | | #if(WINVER >= 0x0400) |
| DWORD dmICMMethod; | | DWORD dmICMMethod; |
| DWORD dmICMIntent; | | DWORD dmICMIntent; |
| DWORD dmMediaType; | | DWORD dmMediaType; |
| DWORD dmDitherType; | | DWORD dmDitherType; |
| DWORD dmReserved1; | | DWORD dmReserved1; |
| DWORD dmReserved2; | | DWORD dmReserved2; |
| #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) | | #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) |
| DWORD dmPanningWidth; | | DWORD dmPanningWidth; |
| | |
| skipping to change at line 2248 | | skipping to change at line 2258 |
| /* printer only fields */ | | /* printer only fields */ |
| struct { | | struct { |
| short dmOrientation; | | short dmOrientation; |
| short dmPaperSize; | | short dmPaperSize; |
| short dmPaperLength; | | short dmPaperLength; |
| short dmPaperWidth; | | short dmPaperWidth; |
| short dmScale; | | short dmScale; |
| short dmCopies; | | short dmCopies; |
| short dmDefaultSource; | | short dmDefaultSource; |
| short dmPrintQuality; | | short dmPrintQuality; |
|
| }; | | } DUMMYSTRUCTNAME; |
| /* display only fields */ | | /* display only fields */ |
| struct { | | struct { |
| POINTL dmPosition; | | POINTL dmPosition; |
| DWORD dmDisplayOrientation; | | DWORD dmDisplayOrientation; |
| DWORD dmDisplayFixedOutput; | | DWORD dmDisplayFixedOutput; |
|
| }; | | } DUMMYSTRUCTNAME2; |
| }; | | } DUMMYUNIONNAME; |
| short dmColor; | | short dmColor; |
| short dmDuplex; | | short dmDuplex; |
| short dmYResolution; | | short dmYResolution; |
| short dmTTOption; | | short dmTTOption; |
| short dmCollate; | | short dmCollate; |
| WCHAR dmFormName[CCHFORMNAME]; | | WCHAR dmFormName[CCHFORMNAME]; |
| WORD dmLogPixels; | | WORD dmLogPixels; |
| DWORD dmBitsPerPel; | | DWORD dmBitsPerPel; |
| DWORD dmPelsWidth; | | DWORD dmPelsWidth; |
| DWORD dmPelsHeight; | | DWORD dmPelsHeight; |
| union { | | union { |
| DWORD dmDisplayFlags; | | DWORD dmDisplayFlags; |
| DWORD dmNup; | | DWORD dmNup; |
|
| }; | | } DUMMYUNIONNAME2; |
| DWORD dmDisplayFrequency; | | DWORD dmDisplayFrequency; |
| #if(WINVER >= 0x0400) | | #if(WINVER >= 0x0400) |
| DWORD dmICMMethod; | | DWORD dmICMMethod; |
| DWORD dmICMIntent; | | DWORD dmICMIntent; |
| DWORD dmMediaType; | | DWORD dmMediaType; |
| DWORD dmDitherType; | | DWORD dmDitherType; |
| DWORD dmReserved1; | | DWORD dmReserved1; |
| DWORD dmReserved2; | | DWORD dmReserved2; |
| #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) | | #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) |
| DWORD dmPanningWidth; | | DWORD dmPanningWidth; |
| | |
| skipping to change at line 2309 | | skipping to change at line 2319 |
| WORD dmDriverVersion; | | WORD dmDriverVersion; |
| WORD dmSize; | | WORD dmSize; |
| WORD dmDriverExtra; | | WORD dmDriverExtra; |
| DWORD dmFields; | | DWORD dmFields; |
| union { | | union { |
| struct { | | struct { |
| short dmOrientation; | | short dmOrientation; |
| short dmPaperSize; | | short dmPaperSize; |
| short dmPaperLength; | | short dmPaperLength; |
| short dmPaperWidth; | | short dmPaperWidth; |
|
| }; | | } DUMMYSTRUCTNAME; |
| POINTL dmPosition; | | POINTL dmPosition; |
|
| }; | | } DUMMYUNIONNAME; |
| short dmScale; | | short dmScale; |
| short dmCopies; | | short dmCopies; |
| short dmDefaultSource; | | short dmDefaultSource; |
| short dmPrintQuality; | | short dmPrintQuality; |
| short dmColor; | | short dmColor; |
| short dmDuplex; | | short dmDuplex; |
| short dmYResolution; | | short dmYResolution; |
| short dmTTOption; | | short dmTTOption; |
| short dmCollate; | | short dmCollate; |
| BYTE dmFormName[CCHFORMNAME]; | | BYTE dmFormName[CCHFORMNAME]; |
| WORD dmLogPixels; | | WORD dmLogPixels; |
| DWORD dmBitsPerPel; | | DWORD dmBitsPerPel; |
| DWORD dmPelsWidth; | | DWORD dmPelsWidth; |
| DWORD dmPelsHeight; | | DWORD dmPelsHeight; |
| union { | | union { |
| DWORD dmDisplayFlags; | | DWORD dmDisplayFlags; |
| DWORD dmNup; | | DWORD dmNup; |
|
| }; | | } DUMMYUNIONNAME2; |
| DWORD dmDisplayFrequency; | | DWORD dmDisplayFrequency; |
| #if(WINVER >= 0x0400) | | #if(WINVER >= 0x0400) |
| DWORD dmICMMethod; | | DWORD dmICMMethod; |
| DWORD dmICMIntent; | | DWORD dmICMIntent; |
| DWORD dmMediaType; | | DWORD dmMediaType; |
| DWORD dmDitherType; | | DWORD dmDitherType; |
| DWORD dmReserved1; | | DWORD dmReserved1; |
| DWORD dmReserved2; | | DWORD dmReserved2; |
| #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) | | #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) |
| DWORD dmPanningWidth; | | DWORD dmPanningWidth; |
| | |
| skipping to change at line 2357 | | skipping to change at line 2367 |
| WORD dmDriverVersion; | | WORD dmDriverVersion; |
| WORD dmSize; | | WORD dmSize; |
| WORD dmDriverExtra; | | WORD dmDriverExtra; |
| DWORD dmFields; | | DWORD dmFields; |
| union { | | union { |
| struct { | | struct { |
| short dmOrientation; | | short dmOrientation; |
| short dmPaperSize; | | short dmPaperSize; |
| short dmPaperLength; | | short dmPaperLength; |
| short dmPaperWidth; | | short dmPaperWidth; |
|
| }; | | } DUMMYSTRUCTNAME; |
| POINTL dmPosition; | | POINTL dmPosition; |
|
| }; | | } DUMMYUNIONNAME; |
| short dmScale; | | short dmScale; |
| short dmCopies; | | short dmCopies; |
| short dmDefaultSource; | | short dmDefaultSource; |
| short dmPrintQuality; | | short dmPrintQuality; |
| short dmColor; | | short dmColor; |
| short dmDuplex; | | short dmDuplex; |
| short dmYResolution; | | short dmYResolution; |
| short dmTTOption; | | short dmTTOption; |
| short dmCollate; | | short dmCollate; |
| WCHAR dmFormName[CCHFORMNAME]; | | WCHAR dmFormName[CCHFORMNAME]; |
| WORD dmLogPixels; | | WORD dmLogPixels; |
| DWORD dmBitsPerPel; | | DWORD dmBitsPerPel; |
| DWORD dmPelsWidth; | | DWORD dmPelsWidth; |
| DWORD dmPelsHeight; | | DWORD dmPelsHeight; |
| union { | | union { |
| DWORD dmDisplayFlags; | | DWORD dmDisplayFlags; |
| DWORD dmNup; | | DWORD dmNup; |
|
| }; | | } DUMMYUNIONNAME2; |
| DWORD dmDisplayFrequency; | | DWORD dmDisplayFrequency; |
| #if(WINVER >= 0x0400) | | #if(WINVER >= 0x0400) |
| DWORD dmICMMethod; | | DWORD dmICMMethod; |
| DWORD dmICMIntent; | | DWORD dmICMIntent; |
| DWORD dmMediaType; | | DWORD dmMediaType; |
| DWORD dmDitherType; | | DWORD dmDitherType; |
| DWORD dmReserved1; | | DWORD dmReserved1; |
| DWORD dmReserved2; | | DWORD dmReserved2; |
| #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) | | #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) |
| DWORD dmPanningWidth; | | DWORD dmPanningWidth; |
| | |
| skipping to change at line 2405 | | skipping to change at line 2415 |
| typedef NPDEVMODEW NPDEVMODE; | | typedef NPDEVMODEW NPDEVMODE; |
| typedef LPDEVMODEW LPDEVMODE; | | typedef LPDEVMODEW LPDEVMODE; |
| #else | | #else |
| typedef DEVMODEA DEVMODE; | | typedef DEVMODEA DEVMODE; |
| typedef PDEVMODEA PDEVMODE; | | typedef PDEVMODEA PDEVMODE; |
| typedef NPDEVMODEA NPDEVMODE; | | typedef NPDEVMODEA NPDEVMODE; |
| typedef LPDEVMODEA LPDEVMODE; | | typedef LPDEVMODEA LPDEVMODE; |
| #endif // UNICODE | | #endif // UNICODE |
| #endif // (_WIN32_WINNT >= _WIN32_WINNT_WINXP) | | #endif // (_WIN32_WINNT >= _WIN32_WINNT_WINXP) |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| /* current version of specification */ | | /* current version of specification */ |
| #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) | | #if (WINVER >= 0x0500) || (_WIN32_WINNT >= _WIN32_WINNT_NT4) |
| #define DM_SPECVERSION 0x0401 | | #define DM_SPECVERSION 0x0401 |
| #elif (WINVER >= 0x0400) | | #elif (WINVER >= 0x0400) |
| #define DM_SPECVERSION 0x0400 | | #define DM_SPECVERSION 0x0400 |
| #else | | #else |
| #define DM_SPECVERSION 0x0320 | | #define DM_SPECVERSION 0x0320 |
| #endif /* WINVER */ | | #endif /* WINVER */ |
| | |
| skipping to change at line 2708 | | skipping to change at line 2718 |
| #define DMDITHER_RESERVED6 6 /* LineArt dithering */ | | #define DMDITHER_RESERVED6 6 /* LineArt dithering */ |
| #define DMDITHER_RESERVED7 7 /* LineArt dithering */ | | #define DMDITHER_RESERVED7 7 /* LineArt dithering */ |
| #define DMDITHER_RESERVED8 8 /* LineArt dithering */ | | #define DMDITHER_RESERVED8 8 /* LineArt dithering */ |
| #define DMDITHER_RESERVED9 9 /* LineArt dithering */ | | #define DMDITHER_RESERVED9 9 /* LineArt dithering */ |
| #define DMDITHER_GRAYSCALE 10 /* Device does grayscaling */ | | #define DMDITHER_GRAYSCALE 10 /* Device does grayscaling */ |
| | |
| #define DMDITHER_USER 256 /* Device-specific dithers start here */ | | #define DMDITHER_USER 256 /* Device-specific dithers start here */ |
| #endif /* WINVER >= 0x0400 */ | | #endif /* WINVER >= 0x0400 */ |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct _DISPLAY_DEVICEA { | | typedef struct _DISPLAY_DEVICEA { |
| DWORD cb; | | DWORD cb; |
| CHAR DeviceName[32]; | | CHAR DeviceName[32]; |
| CHAR DeviceString[128]; | | CHAR DeviceString[128]; |
| DWORD StateFlags; | | DWORD StateFlags; |
| CHAR DeviceID[128]; | | CHAR DeviceID[128]; |
| CHAR DeviceKey[128]; | | CHAR DeviceKey[128]; |
| } DISPLAY_DEVICEA, *PDISPLAY_DEVICEA, *LPDISPLAY_DEVICEA; | | } DISPLAY_DEVICEA, *PDISPLAY_DEVICEA, *LPDISPLAY_DEVICEA; |
| typedef struct _DISPLAY_DEVICEW { | | typedef struct _DISPLAY_DEVICEW { |
| | |
| skipping to change at line 2736 | | skipping to change at line 2746 |
| #ifdef UNICODE | | #ifdef UNICODE |
| typedef DISPLAY_DEVICEW DISPLAY_DEVICE; | | typedef DISPLAY_DEVICEW DISPLAY_DEVICE; |
| typedef PDISPLAY_DEVICEW PDISPLAY_DEVICE; | | typedef PDISPLAY_DEVICEW PDISPLAY_DEVICE; |
| typedef LPDISPLAY_DEVICEW LPDISPLAY_DEVICE; | | typedef LPDISPLAY_DEVICEW LPDISPLAY_DEVICE; |
| #else | | #else |
| typedef DISPLAY_DEVICEA DISPLAY_DEVICE; | | typedef DISPLAY_DEVICEA DISPLAY_DEVICE; |
| typedef PDISPLAY_DEVICEA PDISPLAY_DEVICE; | | typedef PDISPLAY_DEVICEA PDISPLAY_DEVICE; |
| typedef LPDISPLAY_DEVICEA LPDISPLAY_DEVICE; | | typedef LPDISPLAY_DEVICEA LPDISPLAY_DEVICE; |
| #endif // UNICODE | | #endif // UNICODE |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #define DISPLAY_DEVICE_ATTACHED_TO_DESKTOP 0x00000001 | | #define DISPLAY_DEVICE_ATTACHED_TO_DESKTOP 0x00000001 |
| #define DISPLAY_DEVICE_MULTI_DRIVER 0x00000002 | | #define DISPLAY_DEVICE_MULTI_DRIVER 0x00000002 |
| #define DISPLAY_DEVICE_PRIMARY_DEVICE 0x00000004 | | #define DISPLAY_DEVICE_PRIMARY_DEVICE 0x00000004 |
| #define DISPLAY_DEVICE_MIRRORING_DRIVER 0x00000008 | | #define DISPLAY_DEVICE_MIRRORING_DRIVER 0x00000008 |
| #define DISPLAY_DEVICE_VGA_COMPATIBLE 0x00000010 | | #define DISPLAY_DEVICE_VGA_COMPATIBLE 0x00000010 |
| #if (_WIN32_WINNT >= _WIN32_WINNT_WIN2K) | | #if (_WIN32_WINNT >= _WIN32_WINNT_WIN2K) |
| #define DISPLAY_DEVICE_REMOVABLE 0x00000020 | | #define DISPLAY_DEVICE_REMOVABLE 0x00000020 |
| #endif // (_WIN32_WINNT >= _WIN32_WINNT_WIN2K) | | #endif // (_WIN32_WINNT >= _WIN32_WINNT_WIN2K) |
| | |
| skipping to change at line 2773 | | skipping to change at line 2783 |
| #define DISPLAY_DEVICE_ATTACHED 0x00000002 | | #define DISPLAY_DEVICE_ATTACHED 0x00000002 |
| #endif // (_WIN32_WINNT >= _WIN32_WINNT_WIN2K) | | #endif // (_WIN32_WINNT >= _WIN32_WINNT_WIN2K) |
| | |
| #if(WINVER >= 0x0601) | | #if(WINVER >= 0x0601) |
| | |
| #define DISPLAYCONFIG_MAXPATH 1024 // Maximum display path in system. | | #define DISPLAYCONFIG_MAXPATH 1024 // Maximum display path in system. |
| // Max adapter (16) * Max source (16)
* | | // Max adapter (16) * Max source (16)
* |
| // Max clone pre source (4) | | // Max clone pre source (4) |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct DISPLAYCONFIG_RATIONAL | | typedef struct DISPLAYCONFIG_RATIONAL |
| { | | { |
| UINT32 Numerator; | | UINT32 Numerator; |
| UINT32 Denominator; | | UINT32 Denominator; |
| } DISPLAYCONFIG_RATIONAL; | | } DISPLAYCONFIG_RATIONAL; |
| | |
| typedef enum | | typedef enum |
| { | | { |
| DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER = -1, | | DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER = -1, |
| | |
| skipping to change at line 2840 | | skipping to change at line 2850 |
| { | | { |
| UINT32 videoStandard : 16; | | UINT32 videoStandard : 16; |
| | |
| // Vertical refresh frequency divider | | // Vertical refresh frequency divider |
| UINT32 vSyncFreqDivider : 6; | | UINT32 vSyncFreqDivider : 6; |
| | |
| UINT32 reserved : 10; | | UINT32 reserved : 10; |
| } AdditionalSignalInfo; | | } AdditionalSignalInfo; |
| | |
| UINT32 videoStandard; | | UINT32 videoStandard; |
|
| }; | | } DUMMYUNIONNAME; |
| | |
| // Scan line ordering (e.g. progressive, interlaced). | | // Scan line ordering (e.g. progressive, interlaced). |
| DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering; | | DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering; |
| } DISPLAYCONFIG_VIDEO_SIGNAL_INFO; | | } DISPLAYCONFIG_VIDEO_SIGNAL_INFO; |
| | |
| typedef enum | | typedef enum |
| { | | { |
| DISPLAYCONFIG_SCALING_IDENTITY = 1, | | DISPLAYCONFIG_SCALING_IDENTITY = 1, |
| DISPLAYCONFIG_SCALING_CENTERED = 2, | | DISPLAYCONFIG_SCALING_CENTERED = 2, |
| DISPLAYCONFIG_SCALING_STRETCHED = 3, | | DISPLAYCONFIG_SCALING_STRETCHED = 3, |
| | |
| skipping to change at line 2868 | | skipping to change at line 2878 |
| { | | { |
| DISPLAYCONFIG_ROTATION_IDENTITY = 1, | | DISPLAYCONFIG_ROTATION_IDENTITY = 1, |
| DISPLAYCONFIG_ROTATION_ROTATE90 = 2, | | DISPLAYCONFIG_ROTATION_ROTATE90 = 2, |
| DISPLAYCONFIG_ROTATION_ROTATE180 = 3, | | DISPLAYCONFIG_ROTATION_ROTATE180 = 3, |
| DISPLAYCONFIG_ROTATION_ROTATE270 = 4, | | DISPLAYCONFIG_ROTATION_ROTATE270 = 4, |
| DISPLAYCONFIG_ROTATION_FORCE_UINT32 = 0xFFFFFFFF | | DISPLAYCONFIG_ROTATION_FORCE_UINT32 = 0xFFFFFFFF |
| } DISPLAYCONFIG_ROTATION; | | } DISPLAYCONFIG_ROTATION; |
| | |
| typedef enum | | typedef enum |
| { | | { |
|
| DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE = 1, | | DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE = 1, |
| DISPLAYCONFIG_MODE_INFO_TYPE_TARGET = 2, | | DISPLAYCONFIG_MODE_INFO_TYPE_TARGET = 2, |
| | DISPLAYCONFIG_MODE_INFO_TYPE_DESKTOP_IMAGE = 3, |
| DISPLAYCONFIG_MODE_INFO_TYPE_FORCE_UINT32 = 0xFFFFFFFF | | DISPLAYCONFIG_MODE_INFO_TYPE_FORCE_UINT32 = 0xFFFFFFFF |
| } DISPLAYCONFIG_MODE_INFO_TYPE; | | } DISPLAYCONFIG_MODE_INFO_TYPE; |
| | |
| typedef enum | | typedef enum |
| { | | { |
| DISPLAYCONFIG_PIXELFORMAT_8BPP = 1, | | DISPLAYCONFIG_PIXELFORMAT_8BPP = 1, |
| DISPLAYCONFIG_PIXELFORMAT_16BPP = 2, | | DISPLAYCONFIG_PIXELFORMAT_16BPP = 2, |
| DISPLAYCONFIG_PIXELFORMAT_24BPP = 3, | | DISPLAYCONFIG_PIXELFORMAT_24BPP = 3, |
| DISPLAYCONFIG_PIXELFORMAT_32BPP = 4, | | DISPLAYCONFIG_PIXELFORMAT_32BPP = 4, |
| DISPLAYCONFIG_PIXELFORMAT_NONGDI = 5, | | DISPLAYCONFIG_PIXELFORMAT_NONGDI = 5, |
| | |
| skipping to change at line 2896 | | skipping to change at line 2907 |
| UINT32 height; | | UINT32 height; |
| DISPLAYCONFIG_PIXELFORMAT pixelFormat; | | DISPLAYCONFIG_PIXELFORMAT pixelFormat; |
| POINTL position; | | POINTL position; |
| } DISPLAYCONFIG_SOURCE_MODE; | | } DISPLAYCONFIG_SOURCE_MODE; |
| | |
| typedef struct DISPLAYCONFIG_TARGET_MODE | | typedef struct DISPLAYCONFIG_TARGET_MODE |
| { | | { |
| DISPLAYCONFIG_VIDEO_SIGNAL_INFO targetVideoSignalInfo; | | DISPLAYCONFIG_VIDEO_SIGNAL_INFO targetVideoSignalInfo; |
| } DISPLAYCONFIG_TARGET_MODE; | | } DISPLAYCONFIG_TARGET_MODE; |
| | |
|
| | typedef struct DISPLAYCONFIG_DESKTOP_IMAGE_INFO |
| | { |
| | POINTL PathSourceSize; |
| | RECTL DesktopImageRegion; |
| | RECTL DesktopImageClip; |
| | } DISPLAYCONFIG_DESKTOP_IMAGE_INFO; |
| | |
| typedef struct DISPLAYCONFIG_MODE_INFO | | typedef struct DISPLAYCONFIG_MODE_INFO |
| { | | { |
| DISPLAYCONFIG_MODE_INFO_TYPE infoType; | | DISPLAYCONFIG_MODE_INFO_TYPE infoType; |
| UINT32 id; | | UINT32 id; |
| LUID adapterId; | | LUID adapterId; |
| union | | union |
| { | | { |
| DISPLAYCONFIG_TARGET_MODE targetMode; | | DISPLAYCONFIG_TARGET_MODE targetMode; |
| DISPLAYCONFIG_SOURCE_MODE sourceMode; | | DISPLAYCONFIG_SOURCE_MODE sourceMode; |
|
| }; | | DISPLAYCONFIG_DESKTOP_IMAGE_INFO desktopImageInfo; |
| | } DUMMYUNIONNAME; |
| } DISPLAYCONFIG_MODE_INFO; | | } DISPLAYCONFIG_MODE_INFO; |
| | |
|
| #define DISPLAYCONFIG_PATH_MODE_IDX_INVALID 0xffffffff | | #define DISPLAYCONFIG_PATH_MODE_IDX_INVALID 0xffffffff |
| | #define DISPLAYCONFIG_PATH_TARGET_MODE_IDX_INVALID 0xffff |
| | #define DISPLAYCONFIG_PATH_DESKTOP_IMAGE_IDX_INVALID 0xffff |
| | #define DISPLAYCONFIG_PATH_SOURCE_MODE_IDX_INVALID 0xffff |
| | #define DISPLAYCONFIG_PATH_CLONE_GROUP_INVALID 0xffff |
| | |
| typedef struct DISPLAYCONFIG_PATH_SOURCE_INFO | | typedef struct DISPLAYCONFIG_PATH_SOURCE_INFO |
| { | | { |
| LUID adapterId; | | LUID adapterId; |
| UINT32 id; | | UINT32 id; |
|
| UINT32 modeInfoIdx; | | union |
| | { |
| | UINT32 modeInfoIdx; |
| | struct |
| | { |
| | UINT32 cloneGroupId : 16; |
| | UINT32 sourceModeInfoIdx : 16; |
| | } DUMMYSTRUCTNAME; |
| | } DUMMYUNIONNAME; |
| | |
| UINT32 statusFlags; | | UINT32 statusFlags; |
| } DISPLAYCONFIG_PATH_SOURCE_INFO; | | } DISPLAYCONFIG_PATH_SOURCE_INFO; |
| | |
| // | | // |
| // Flags for source info structure (from OS to application through QDC) | | // Flags for source info structure (from OS to application through QDC) |
| // | | // |
| | |
| #define DISPLAYCONFIG_SOURCE_IN_USE 0x00000001 | | #define DISPLAYCONFIG_SOURCE_IN_USE 0x00000001 |
| | |
| typedef struct DISPLAYCONFIG_PATH_TARGET_INFO | | typedef struct DISPLAYCONFIG_PATH_TARGET_INFO |
| { | | { |
| LUID adapterId; | | LUID adapterId; |
| UINT32 id; | | UINT32 id; |
|
| UINT32 modeInfoIdx; | | union |
| | { |
| | UINT32 modeInfoIdx; |
| | struct |
| | { |
| | UINT32 desktopModeInfoIdx : 16; |
| | UINT32 targetModeInfoIdx : 16; |
| | } DUMMYSTRUCTNAME; |
| | } DUMMYUNIONNAME; |
| DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY outputTechnology; | | DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY outputTechnology; |
| DISPLAYCONFIG_ROTATION rotation; | | DISPLAYCONFIG_ROTATION rotation; |
| DISPLAYCONFIG_SCALING scaling; | | DISPLAYCONFIG_SCALING scaling; |
| DISPLAYCONFIG_RATIONAL refreshRate; | | DISPLAYCONFIG_RATIONAL refreshRate; |
| DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering; | | DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering; |
| BOOL targetAvailable; | | BOOL targetAvailable; |
| UINT32 statusFlags; | | UINT32 statusFlags; |
| } DISPLAYCONFIG_PATH_TARGET_INFO; | | } DISPLAYCONFIG_PATH_TARGET_INFO; |
| | |
| // | | // |
| | |
| skipping to change at line 2958 | | skipping to change at line 2998 |
| { | | { |
| DISPLAYCONFIG_PATH_SOURCE_INFO sourceInfo; | | DISPLAYCONFIG_PATH_SOURCE_INFO sourceInfo; |
| DISPLAYCONFIG_PATH_TARGET_INFO targetInfo; | | DISPLAYCONFIG_PATH_TARGET_INFO targetInfo; |
| UINT32 flags; | | UINT32 flags; |
| } DISPLAYCONFIG_PATH_INFO; | | } DISPLAYCONFIG_PATH_INFO; |
| | |
| // | | // |
| // Flags for path info structure (from OS to application through QDC) | | // Flags for path info structure (from OS to application through QDC) |
| // | | // |
| | |
|
| #define DISPLAYCONFIG_PATH_ACTIVE 0x00000001 | | #define DISPLAYCONFIG_PATH_ACTIVE 0x00000001 |
| | #define DISPLAYCONFIG_PATH_PREFERRED_UNSCALED 0x00000004 |
| | #define DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE 0x00000008 |
| | #define DISPLAYCONFIG_PATH_VALID_FLAGS 0x0000000D |
| | |
| typedef enum | | typedef enum |
| { | | { |
| DISPLAYCONFIG_TOPOLOGY_INTERNAL = 0x00000001, | | DISPLAYCONFIG_TOPOLOGY_INTERNAL = 0x00000001, |
| DISPLAYCONFIG_TOPOLOGY_CLONE = 0x00000002, | | DISPLAYCONFIG_TOPOLOGY_CLONE = 0x00000002, |
| DISPLAYCONFIG_TOPOLOGY_EXTEND = 0x00000004, | | DISPLAYCONFIG_TOPOLOGY_EXTEND = 0x00000004, |
| DISPLAYCONFIG_TOPOLOGY_EXTERNAL = 0x00000008, | | DISPLAYCONFIG_TOPOLOGY_EXTERNAL = 0x00000008, |
| DISPLAYCONFIG_TOPOLOGY_FORCE_UINT32 = 0xFFFFFFFF | | DISPLAYCONFIG_TOPOLOGY_FORCE_UINT32 = 0xFFFFFFFF |
| } DISPLAYCONFIG_TOPOLOGY_ID; | | } DISPLAYCONFIG_TOPOLOGY_ID; |
| | |
| typedef enum | | typedef enum |
| { | | { |
|
| DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME = 1, | | DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME = 1, |
| DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME = 2, | | DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME = 2, |
| DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE = 3, | | DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE = 3, |
| DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME = 4, | | DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME = 4, |
| DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE = 5, | | DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE = 5, |
| DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_BASE_TYPE = 6, | | DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_BASE_TYPE = 6, |
| | DISPLAYCONFIG_DEVICE_INFO_GET_SUPPORT_VIRTUAL_RESOLUTION = 7, |
| | DISPLAYCONFIG_DEVICE_INFO_SET_SUPPORT_VIRTUAL_RESOLUTION = 8, |
| DISPLAYCONFIG_DEVICE_INFO_FORCE_UINT32 = 0xFFFFFFFF | | DISPLAYCONFIG_DEVICE_INFO_FORCE_UINT32 = 0xFFFFFFFF |
| } DISPLAYCONFIG_DEVICE_INFO_TYPE; | | } DISPLAYCONFIG_DEVICE_INFO_TYPE; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct DISPLAYCONFIG_DEVICE_INFO_HEADER | | typedef struct DISPLAYCONFIG_DEVICE_INFO_HEADER |
| { | | { |
| DISPLAYCONFIG_DEVICE_INFO_TYPE type; | | DISPLAYCONFIG_DEVICE_INFO_TYPE type; |
| UINT32 size; | | UINT32 size; |
| LUID adapterId; | | LUID adapterId; |
| UINT32 id; | | UINT32 id; |
| } DISPLAYCONFIG_DEVICE_INFO_HEADER; | | } DISPLAYCONFIG_DEVICE_INFO_HEADER; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct DISPLAYCONFIG_SOURCE_DEVICE_NAME | | typedef struct DISPLAYCONFIG_SOURCE_DEVICE_NAME |
| { | | { |
| DISPLAYCONFIG_DEVICE_INFO_HEADER header; | | DISPLAYCONFIG_DEVICE_INFO_HEADER header; |
| WCHAR viewGdiDeviceName[CCHDEVICENAME]
; | | WCHAR viewGdiDeviceName[CCHDEVICENAME]
; |
| } DISPLAYCONFIG_SOURCE_DEVICE_NAME; | | } DISPLAYCONFIG_SOURCE_DEVICE_NAME; |
| | |
| skipping to change at line 3016 | | skipping to change at line 3061 |
| typedef struct DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS | | typedef struct DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS |
| { | | { |
| union | | union |
| { | | { |
| struct | | struct |
| { | | { |
| UINT32 friendlyNameFromEdid : 1; | | UINT32 friendlyNameFromEdid : 1; |
| UINT32 friendlyNameForced : 1; | | UINT32 friendlyNameForced : 1; |
| UINT32 edidIdsValid : 1; | | UINT32 edidIdsValid : 1; |
| UINT32 reserved : 29; | | UINT32 reserved : 29; |
|
| }; | | } DUMMYSTRUCTNAME; |
| UINT32 value; | | UINT32 value; |
|
| }; | | } DUMMYUNIONNAME; |
| } DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS; | | } DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS; |
| | |
| typedef struct DISPLAYCONFIG_TARGET_DEVICE_NAME | | typedef struct DISPLAYCONFIG_TARGET_DEVICE_NAME |
| { | | { |
| DISPLAYCONFIG_DEVICE_INFO_HEADER header; | | DISPLAYCONFIG_DEVICE_INFO_HEADER header; |
| DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS flags; | | DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS flags; |
| DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY outputTechnology; | | DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY outputTechnology; |
| UINT16 edidManufactureId; | | UINT16 edidManufactureId; |
| UINT16 edidProductCodeId; | | UINT16 edidProductCodeId; |
| UINT32 connectorInstance; | | UINT32 connectorInstance; |
| | |
| skipping to change at line 3061 | | skipping to change at line 3106 |
| | |
| typedef struct DISPLAYCONFIG_SET_TARGET_PERSISTENCE | | typedef struct DISPLAYCONFIG_SET_TARGET_PERSISTENCE |
| { | | { |
| DISPLAYCONFIG_DEVICE_INFO_HEADER header; | | DISPLAYCONFIG_DEVICE_INFO_HEADER header; |
| union | | union |
| { | | { |
| struct | | struct |
| { | | { |
| UINT32 bootPersistenceOn : 1; | | UINT32 bootPersistenceOn : 1; |
| UINT32 reserved : 31; | | UINT32 reserved : 31; |
|
| }; | | } DUMMYSTRUCTNAME; |
| UINT32 value; | | UINT32 value; |
|
| }; | | } DUMMYUNIONNAME; |
| } DISPLAYCONFIG_SET_TARGET_PERSISTENCE; | | } DISPLAYCONFIG_SET_TARGET_PERSISTENCE; |
| | |
|
| | typedef struct DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION |
| | { |
| | DISPLAYCONFIG_DEVICE_INFO_HEADER header; |
| | union |
| | { |
| | struct |
| | { |
| | UINT32 disableMonitorVirtualResolution : 1; |
| | UINT32 reserved : 31; |
| | } DUMMYSTRUCTNAME; |
| | UINT32 value; |
| | } DUMMYSTRUCTNAME; |
| | } DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| // | | // |
| // Definitions to be used by GetDisplayConfigBufferSizes and QueryDisplayConfig. | | // Definitions to be used by GetDisplayConfigBufferSizes and QueryDisplayConfig. |
| // | | // |
| | |
|
| #define QDC_ALL_PATHS 0x00000001 | | #define QDC_ALL_PATHS 0x00000001 |
| #define QDC_ONLY_ACTIVE_PATHS 0x00000002 | | #define QDC_ONLY_ACTIVE_PATHS 0x00000002 |
| #define QDC_DATABASE_CURRENT 0x00000004 | | #define QDC_DATABASE_CURRENT 0x00000004 |
| | #define QDC_VIRTUAL_MODE_AWARE 0x00000010 |
| | |
| // | | // |
| // Definitions used by SetDisplayConfig. | | // Definitions used by SetDisplayConfig. |
| // | | // |
| | |
|
| #define SDC_TOPOLOGY_INTERNAL 0x00000001 | | #define SDC_TOPOLOGY_INTERNAL 0x00000001 |
| #define SDC_TOPOLOGY_CLONE 0x00000002 | | #define SDC_TOPOLOGY_CLONE 0x00000002 |
| #define SDC_TOPOLOGY_EXTEND 0x00000004 | | #define SDC_TOPOLOGY_EXTEND 0x00000004 |
| #define SDC_TOPOLOGY_EXTERNAL 0x00000008 | | #define SDC_TOPOLOGY_EXTERNAL 0x00000008 |
| #define SDC_TOPOLOGY_SUPPLIED 0x00000010 | | #define SDC_TOPOLOGY_SUPPLIED 0x00000010 |
| #define SDC_USE_DATABASE_CURRENT (SDC_TOPOLOGY_INTERNAL | SDC_TOPOLOGY_CL | | #define SDC_USE_DATABASE_CURRENT (SDC_TOPOLOGY_INTERNAL | SDC_TOPOLOGY_C |
| ONE | SDC_TOPOLOGY_EXTEND | SDC_TOPOLOGY_EXTERNAL) | | LONE | SDC_TOPOLOGY_EXTEND | SDC_TOPOLOGY_EXTERNAL) |
| | |
|
| #define SDC_USE_SUPPLIED_DISPLAY_CONFIG 0x00000020 | | #define SDC_USE_SUPPLIED_DISPLAY_CONFIG 0x00000020 |
| #define SDC_VALIDATE 0x00000040 | | #define SDC_VALIDATE 0x00000040 |
| #define SDC_APPLY 0x00000080 | | #define SDC_APPLY 0x00000080 |
| #define SDC_NO_OPTIMIZATION 0x00000100 | | #define SDC_NO_OPTIMIZATION 0x00000100 |
| #define SDC_SAVE_TO_DATABASE 0x00000200 | | #define SDC_SAVE_TO_DATABASE 0x00000200 |
| #define SDC_ALLOW_CHANGES 0x00000400 | | #define SDC_ALLOW_CHANGES 0x00000400 |
| #define SDC_PATH_PERSIST_IF_REQUIRED 0x00000800 | | #define SDC_PATH_PERSIST_IF_REQUIRED 0x00000800 |
| #define SDC_FORCE_MODE_ENUMERATION 0x00001000 | | #define SDC_FORCE_MODE_ENUMERATION 0x00001000 |
| #define SDC_ALLOW_PATH_ORDER_CHANGES 0x00002000 | | #define SDC_ALLOW_PATH_ORDER_CHANGES 0x00002000 |
| | #define SDC_VIRTUAL_MODE_AWARE 0x00008000 |
| | |
| #endif /* WINVER >= 0x0601 */ | | #endif /* WINVER >= 0x0601 */ |
| | |
| /* GetRegionData/ExtCreateRegion */ | | /* GetRegionData/ExtCreateRegion */ |
| | |
| #define RDH_RECTANGLES 1 | | #define RDH_RECTANGLES 1 |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct _RGNDATAHEADER { | | typedef struct _RGNDATAHEADER { |
| DWORD dwSize; | | DWORD dwSize; |
| DWORD iType; | | DWORD iType; |
| DWORD nCount; | | DWORD nCount; |
| DWORD nRgnSize; | | DWORD nRgnSize; |
| RECT rcBound; | | RECT rcBound; |
| } RGNDATAHEADER, *PRGNDATAHEADER; | | } RGNDATAHEADER, *PRGNDATAHEADER; |
| | |
| typedef struct _RGNDATA { | | typedef struct _RGNDATA { |
| RGNDATAHEADER rdh; | | RGNDATAHEADER rdh; |
| char Buffer[1]; | | char Buffer[1]; |
| } RGNDATA, *PRGNDATA, NEAR *NPRGNDATA, FAR *LPRGNDATA; | | } RGNDATA, *PRGNDATA, NEAR *NPRGNDATA, FAR *LPRGNDATA; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| /* for GetRandomRgn */ | | /* for GetRandomRgn */ |
| #define SYSRGN 4 | | #define SYSRGN 4 |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct _ABC { | | typedef struct _ABC { |
| int abcA; | | int abcA; |
| | |
| skipping to change at line 3243 | | skipping to change at line 3304 |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef _MAC | | #ifdef _MAC |
| #include "poppack.h" | | #include "poppack.h" |
| #endif | | #endif |
| | |
| #endif /* NOTEXTMETRIC */ | | #endif /* NOTEXTMETRIC */ |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct tagPOLYTEXTA | | typedef struct tagPOLYTEXTA |
| { | | { |
| int x; | | int x; |
| int y; | | int y; |
| UINT n; | | UINT n; |
| LPCSTR lpstr; | | LPCSTR lpstr; |
| UINT uiFlags; | | UINT uiFlags; |
| RECT rcl; | | RECT rcl; |
| int *pdx; | | int *pdx; |
| | |
| skipping to change at line 3277 | | skipping to change at line 3338 |
| typedef PPOLYTEXTW PPOLYTEXT; | | typedef PPOLYTEXTW PPOLYTEXT; |
| typedef NPPOLYTEXTW NPPOLYTEXT; | | typedef NPPOLYTEXTW NPPOLYTEXT; |
| typedef LPPOLYTEXTW LPPOLYTEXT; | | typedef LPPOLYTEXTW LPPOLYTEXT; |
| #else | | #else |
| typedef POLYTEXTA POLYTEXT; | | typedef POLYTEXTA POLYTEXT; |
| typedef PPOLYTEXTA PPOLYTEXT; | | typedef PPOLYTEXTA PPOLYTEXT; |
| typedef NPPOLYTEXTA NPPOLYTEXT; | | typedef NPPOLYTEXTA NPPOLYTEXT; |
| typedef LPPOLYTEXTA LPPOLYTEXT; | | typedef LPPOLYTEXTA LPPOLYTEXT; |
| #endif // UNICODE | | #endif // UNICODE |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct _FIXED { | | typedef struct _FIXED { |
| #ifndef _MAC | | #ifndef _MAC |
| WORD fract; | | WORD fract; |
| short value; | | short value; |
| #else | | #else |
| | |
| skipping to change at line 3459 | | skipping to change at line 3520 |
| } RASTERIZER_STATUS, FAR *LPRASTERIZER_STATUS; | | } RASTERIZER_STATUS, FAR *LPRASTERIZER_STATUS; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| /* bits defined in wFlags of RASTERIZER_STATUS */ | | /* bits defined in wFlags of RASTERIZER_STATUS */ |
| #define TT_AVAILABLE 0x0001 | | #define TT_AVAILABLE 0x0001 |
| #define TT_ENABLED 0x0002 | | #define TT_ENABLED 0x0002 |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| /* Pixel format descriptor */ | | /* Pixel format descriptor */ |
| typedef struct tagPIXELFORMATDESCRIPTOR | | typedef struct tagPIXELFORMATDESCRIPTOR |
| { | | { |
| WORD nSize; | | WORD nSize; |
| WORD nVersion; | | WORD nVersion; |
| DWORD dwFlags; | | DWORD dwFlags; |
| BYTE iPixelType; | | BYTE iPixelType; |
| BYTE cColorBits; | | BYTE cColorBits; |
| BYTE cRedBits; | | BYTE cRedBits; |
| | |
| skipping to change at line 3492 | | skipping to change at line 3553 |
| BYTE cDepthBits; | | BYTE cDepthBits; |
| BYTE cStencilBits; | | BYTE cStencilBits; |
| BYTE cAuxBuffers; | | BYTE cAuxBuffers; |
| BYTE iLayerType; | | BYTE iLayerType; |
| BYTE bReserved; | | BYTE bReserved; |
| DWORD dwLayerMask; | | DWORD dwLayerMask; |
| DWORD dwVisibleMask; | | DWORD dwVisibleMask; |
| DWORD dwDamageMask; | | DWORD dwDamageMask; |
| } PIXELFORMATDESCRIPTOR, *PPIXELFORMATDESCRIPTOR, FAR *LPPIXELFORMATDESCRIPTOR; | | } PIXELFORMATDESCRIPTOR, *PPIXELFORMATDESCRIPTOR, FAR *LPPIXELFORMATDESCRIPTOR; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| /* pixel types */ | | /* pixel types */ |
| #define PFD_TYPE_RGBA 0 | | #define PFD_TYPE_RGBA 0 |
| #define PFD_TYPE_COLORINDEX 1 | | #define PFD_TYPE_COLORINDEX 1 |
| | |
| /* layer types */ | | /* layer types */ |
| #define PFD_MAIN_PLANE 0 | | #define PFD_MAIN_PLANE 0 |
| #define PFD_OVERLAY_PLANE 1 | | #define PFD_OVERLAY_PLANE 1 |
| #define PFD_UNDERLAY_PLANE (-1) | | #define PFD_UNDERLAY_PLANE (-1) |
| | |
| skipping to change at line 4479 | | skipping to change at line 4540 |
| | |
| #endif // COMBOX_SANDBOX | | #endif // COMBOX_SANDBOX |
| | |
| #if (WINVER >= 0x0400) | | #if (WINVER >= 0x0400) |
| | |
| // | | // |
| // image blt | | // image blt |
| // | | // |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef USHORT COLOR16; | | typedef USHORT COLOR16; |
| | |
| typedef struct _TRIVERTEX | | typedef struct _TRIVERTEX |
| { | | { |
| LONG x; | | LONG x; |
| LONG y; | | LONG y; |
| COLOR16 Red; | | COLOR16 Red; |
| COLOR16 Green; | | COLOR16 Green; |
| COLOR16 Blue; | | COLOR16 Blue; |
| COLOR16 Alpha; | | COLOR16 Alpha; |
| }TRIVERTEX,*PTRIVERTEX,*LPTRIVERTEX; | | }TRIVERTEX,*PTRIVERTEX,*LPTRIVERTEX; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| typedef struct _GRADIENT_TRIANGLE | | typedef struct _GRADIENT_TRIANGLE |
| { | | { |
| ULONG Vertex1; | | ULONG Vertex1; |
| ULONG Vertex2; | | ULONG Vertex2; |
| ULONG Vertex3; | | ULONG Vertex3; |
| | |
| skipping to change at line 4516 | | skipping to change at line 4577 |
| typedef struct _GRADIENT_RECT | | typedef struct _GRADIENT_RECT |
| { | | { |
| ULONG UpperLeft; | | ULONG UpperLeft; |
| ULONG LowerRight; | | ULONG LowerRight; |
| }GRADIENT_RECT,*PGRADIENT_RECT,*LPGRADIENT_RECT; | | }GRADIENT_RECT,*PGRADIENT_RECT,*LPGRADIENT_RECT; |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Application Family | | #pragma region Application Family |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM) |
| | |
| typedef struct _BLENDFUNCTION | | typedef struct _BLENDFUNCTION |
| { | | { |
| BYTE BlendOp; | | BYTE BlendOp; |
| BYTE BlendFlags; | | BYTE BlendFlags; |
| BYTE SourceConstantAlpha; | | BYTE SourceConstantAlpha; |
| BYTE AlphaFormat; | | BYTE AlphaFormat; |
| }BLENDFUNCTION,*PBLENDFUNCTION; | | }BLENDFUNCTION,*PBLENDFUNCTION; |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_SYSTEM
) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #pragma region Desktop Family | | #pragma region Desktop Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| // | | // |
| // currentlly defined blend function | | // currentlly defined blend function |
| // | | // |
| | |
| #define AC_SRC_OVER 0x00 | | #define AC_SRC_OVER 0x00 |
| | |
| skipping to change at line 4978 | | skipping to change at line 5039 |
| WINGDIAPI BOOL WINAPI SetWindowExtEx( _In_ HDC hdc, _In_ int x, _In_ int y, _O
ut_opt_ LPSIZE lpsz); | | WINGDIAPI BOOL WINAPI SetWindowExtEx( _In_ HDC hdc, _In_ int x, _In_ int y, _O
ut_opt_ LPSIZE lpsz); |
| WINGDIAPI BOOL WINAPI SetWindowOrgEx( _In_ HDC hdc, _In_ int x, _In_ int y, _O
ut_opt_ LPPOINT lppt); | | WINGDIAPI BOOL WINAPI SetWindowOrgEx( _In_ HDC hdc, _In_ int x, _In_ int y, _O
ut_opt_ LPPOINT lppt); |
| | |
| WINGDIAPI BOOL WINAPI OffsetViewportOrgEx( _In_ HDC hdc, _In_ int x, _In_ int
y, _Out_opt_ LPPOINT lppt); | | WINGDIAPI BOOL WINAPI OffsetViewportOrgEx( _In_ HDC hdc, _In_ int x, _In_ int
y, _Out_opt_ LPPOINT lppt); |
| WINGDIAPI BOOL WINAPI OffsetWindowOrgEx( _In_ HDC hdc, _In_ int x, _In_ int y,
_Out_opt_ LPPOINT lppt); | | WINGDIAPI BOOL WINAPI OffsetWindowOrgEx( _In_ HDC hdc, _In_ int x, _In_ int y,
_Out_opt_ LPPOINT lppt); |
| WINGDIAPI BOOL WINAPI ScaleViewportExtEx( _In_ HDC hdc, _In_ int xn, _In_ int
dx, _In_ int yn, _In_ int yd, _Out_opt_ LPSIZE lpsz); | | WINGDIAPI BOOL WINAPI ScaleViewportExtEx( _In_ HDC hdc, _In_ int xn, _In_ int
dx, _In_ int yn, _In_ int yd, _Out_opt_ LPSIZE lpsz); |
| WINGDIAPI BOOL WINAPI ScaleWindowExtEx( _In_ HDC hdc, _In_ int xn, _In_ int xd
, _In_ int yn, _In_ int yd, _Out_opt_ LPSIZE lpsz); | | WINGDIAPI BOOL WINAPI ScaleWindowExtEx( _In_ HDC hdc, _In_ int xn, _In_ int xd
, _In_ int yn, _In_ int yd, _Out_opt_ LPSIZE lpsz); |
| WINGDIAPI BOOL WINAPI SetBitmapDimensionEx( _In_ HBITMAP hbm, _In_ int w, _In_
int h, _Out_opt_ LPSIZE lpsz); | | WINGDIAPI BOOL WINAPI SetBitmapDimensionEx( _In_ HBITMAP hbm, _In_ int w, _In_
int h, _Out_opt_ LPSIZE lpsz); |
| WINGDIAPI BOOL WINAPI SetBrushOrgEx( _In_ HDC hdc, _In_ int x, _In_ int y, _Out
_opt_ LPPOINT lppt); | | WINGDIAPI BOOL WINAPI SetBrushOrgEx( _In_ HDC hdc, _In_ int x, _In_ int y, _Out
_opt_ LPPOINT lppt); |
| | |
|
| | #ifdef GDIDPISCALING |
| | BOOL WINAPI ScaleRgn(_In_ HDC hdc, _In_ HRGN hrgn); |
| | BOOL WINAPI ScaleValues(_In_ HDC hdc, __in_ecount(cl) LPLONG pl, _In_ UINT cl); |
| | LONG WINAPI GetDCDpiScaleValue(_In_ HDC hdc); |
| | LONG WINAPI GetBitmapDpiScaleValue(_In_ HBITMAP hsurf); |
| | #endif |
| | |
| WINGDIAPI int WINAPI GetTextFaceA( _In_ HDC hdc, _In_ int c, _Out_writes_to_op
t_(c, return) LPSTR lpName); | | WINGDIAPI int WINAPI GetTextFaceA( _In_ HDC hdc, _In_ int c, _Out_writes_to_op
t_(c, return) LPSTR lpName); |
| WINGDIAPI int WINAPI GetTextFaceW( _In_ HDC hdc, _In_ int c, _Out_writes_to_op
t_(c, return) LPWSTR lpName); | | WINGDIAPI int WINAPI GetTextFaceW( _In_ HDC hdc, _In_ int c, _Out_writes_to_op
t_(c, return) LPWSTR lpName); |
| #ifdef UNICODE | | #ifdef UNICODE |
| #define GetTextFace GetTextFaceW | | #define GetTextFace GetTextFaceW |
| #else | | #else |
| #define GetTextFace GetTextFaceA | | #define GetTextFace GetTextFaceA |
| #endif // !UNICODE | | #endif // !UNICODE |
| | |
| #define FONTMAPPER_MAX 10 | | #define FONTMAPPER_MAX 10 |
| | |
| | |
| End of changes. 85 change blocks. |
| 105 lines changed or deleted | | 174 lines changed or added |
|
This html diff was produced by rfcdiff 1.41.
|