https://git.reactos.org/?p=reactos.git;a=commitdiff;h=acbe74497f85976072708…
commit acbe74497f85976072708d62d0005c0a01afe218
Author: Serge Gautherie <32623169+SergeGautherie(a)users.noreply.github.com>
AuthorDate: Fri Sep 24 02:24:05 2021 +0200
Commit: GitHub <noreply(a)github.com>
CommitDate: Fri Sep 24 03:24:05 2021 +0300
[PSDK] wincodec.idl: Add GUIDs which exist on WDK 7.1 (#3628)
---
sdk/include/psdk/wincodec.idl | 67 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 67 insertions(+)
diff --git a/sdk/include/psdk/wincodec.idl b/sdk/include/psdk/wincodec.idl
index 7dcd22378e0..c35ef755746 100644
--- a/sdk/include/psdk/wincodec.idl
+++ b/sdk/include/psdk/wincodec.idl
@@ -210,6 +210,8 @@ cpp_quote("DEFINE_GUID(GUID_WICPixelFormat4bppGray,
0x6fddc324,0x4e03,0x4bfe,0xb
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat8bppGray,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x08);")
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat16bppGray,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x0b);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat8bppAlpha,
0xe6cd0116,0xeeba,0x4161,0xaa,0x85,0x27,0xdd,0x9f,0xb3,0xa8,0x95);")
+
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat16bppBGR555,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x09);")
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat16bppBGR565,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x0a);")
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat16bppBGRA5551,
0x05ec7c2b,0xf1e6,0x4961,0xad,0x46,0xe1,0xcc,0x81,0x0a,0x87,0xd2);")
@@ -224,14 +226,74 @@ cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bppPRGBA,
0x3cc4a650,0xa527,0x4d37,0
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bppGrayFloat,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x11);")
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat48bppRGB,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x15);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat48bppBGR,
0xe605a384,0xb468,0x46ce,0xbb,0x2e,0x36,0xf1,0x80,0xe6,0x43,0x13);")
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppRGBA,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x16);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppBGRA,
0x1562ff7c,0xd352,0x46f9,0x97,0x9e,0x42,0x97,0x6b,0x79,0x22,0x46);")
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppPRGBA,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x17);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppPBGRA,
0x8c518e8e,0xa4ec,0x468b,0xae,0x70,0xc9,0xa3,0x5a,0x9c,0x55,0x30);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat16bppGrayFixedPoint,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x13);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bppBGR101010,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x14);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat48bppRGBFixedPoint,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x12);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat48bppBGRFixedPoint,
0x49ca140e,0xcab6,0x493b,0x9d,0xdf,0x60,0x18,0x7c,0x37,0x53,0x2a);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat96bppRGBFixedPoint,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x18);")
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat128bppRGBAFloat,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x19);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat128bppPRGBAFloat,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x1a);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat128bppRGBFloat,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x1b);")
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bppCMYK,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x1c);")
+
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppRGBAFixedPoint,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x1d);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppBGRAFixedPoint,
0x356de33c,0x54d2,0x4a23,0xbb,0x4,0x9b,0x7b,0xf9,0xb1,0xd4,0x2d);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppRGBFixedPoint,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x40);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat128bppRGBAFixedPoint,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x1e);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat128bppRGBFixedPoint,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x41);")
+
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppRGBAHalf,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x3a);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppRGBHalf,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x42);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat48bppRGBHalf,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x3b);")
+
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bppRGBE,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x3d);")
+
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat16bppGrayHalf,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x3e);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bppGrayFixedPoint,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x3f);")
+
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bppRGBA1010102,
0x25238d72,0xfcf9,0x4522,0xb5,0x14,0x55,0x78,0xe5,0xad,0x55,0xe0);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bppRGBA1010102XR,
0x00de6b9a,0xc101,0x434b,0xb5,0x02,0xd0,0x16,0x5e,0xe1,0x12,0x2c);")
+
cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bppCMYK,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x1f);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat24bpp3Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x20);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bpp4Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x21);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat40bpp5Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x22);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat48bpp6Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x23);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat56bpp7Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x24);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bpp8Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x25);")
+
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat48bpp3Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x26);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bpp4Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x27);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat80bpp5Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x28);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat96bpp6Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x29);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat112bpp7Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x2a);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat128bpp8Channels,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x2b);")
+
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat40bppCMYKAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x2c);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat80bppCMYKAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x2d);")
+
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat32bpp3ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x2e);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat40bpp4ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x2f);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat48bpp5ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x30);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat56bpp6ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x31);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bpp7ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x32);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat72bpp8ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x33);")
+
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat64bpp3ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x34);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat80bpp4ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x35);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat96bpp5ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x36);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat112bpp6ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x37);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat128bpp7ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x38);")
+cpp_quote("DEFINE_GUID(GUID_WICPixelFormat144bpp8ChannelsAlpha,
0x6fddc324,0x4e03,0x4bfe,0xb1,0x85,0x3d,0x77,0x76,0x8d,0xc9,0x39);")
+
typedef struct WICRect {
INT X;
INT Y;
@@ -1045,6 +1107,9 @@ cpp_quote("DEFINE_GUID(CLSID_WICTiffEncoder,
0x0131be10,0x2001,0x4c5f,0xa9,0xb0,
cpp_quote("DEFINE_GUID(CLSID_WICWmpEncoder,
0xac4ce3cb,0xe1c1,0x44cd,0x82,0x15,0x5a,0x16,0x65,0x50,0x9e,0xc2);")
cpp_quote("DEFINE_GUID(CLSID_WICDefaultFormatConverter,
0x1a3f11dc,0xb514,0x4b17,0x8c,0x5f,0x21,0x54,0x51,0x38,0x52,0xf1);")
+cpp_quote("DEFINE_GUID(CLSID_WICFormatConverterHighColor,
0xac75d454,0x9f37,0x48f8,0xb9,0x72,0x4e,0x19,0xbc,0x85,0x60,0x11);")
+cpp_quote("DEFINE_GUID(CLSID_WICFormatConverterNChannel,
0xc17cabb2,0xd4a3,0x47d7,0xa5,0x57,0x33,0x9b,0x2e,0xfb,0xd4,0xf1);")
+cpp_quote("DEFINE_GUID(CLSID_WICFormatConverterWMPhoto,
0x9cb5172b,0xd600,0x46ba,0xab,0x77,0x77,0xbb,0x7e,0x3a,0x00,0xd9);")
cpp_quote("DEFINE_GUID(GUID_ContainerFormatBmp,
0x0af1d87e,0xfcfe,0x4188,0xbd,0xeb,0xa7,0x90,0x64,0x71,0xcb,0xe3);")
cpp_quote("DEFINE_GUID(GUID_ContainerFormatPng,
0x1b7cfaf4,0x713f,0x473c,0xbb,0xcd,0x61,0x37,0x42,0x5f,0xae,0xaf);")
@@ -1055,10 +1120,12 @@ cpp_quote("DEFINE_GUID(GUID_ContainerFormatGif,
0x1f8a5601,0x7d4d,0x4cbd,0x9c,0x
cpp_quote("DEFINE_GUID(GUID_ContainerFormatWmp,
0x57a37caa,0x367a,0x4540,0x91,0x6b,0xf1,0x83,0xc5,0x09,0x3a,0x4b);")
cpp_quote("DEFINE_GUID(GUID_VendorMicrosoft,
0xf0e749ca,0xedef,0x4589,0xa7,0x3a,0xee,0x0e,0x62,0x6a,0x2a,0x2b);")
+cpp_quote("DEFINE_GUID(GUID_VendorMicrosoftBuiltIn,
0x257a30fd,0x6b6,0x462b,0xae,0xa4,0x63,0xf7,0xb,0x86,0xe5,0x33);")
cpp_quote("DEFINE_GUID(CLSID_WICImagingCategories,
0xfae3d380,0xfea4,0x4623,0x8c,0x75,0xc6,0xb6,0x11,0x10,0xb6,0x81);")
cpp_quote("DEFINE_GUID(CATID_WICBitmapDecoders,
0x7ed96837,0x96f0,0x4812,0xb2,0x11,0xf1,0x3c,0x24,0x11,0x7e,0xd3);")
cpp_quote("DEFINE_GUID(CATID_WICBitmapEncoders,
0xac757296,0x3522,0x4e11,0x98,0x62,0xc1,0x7b,0xe5,0xa1,0x76,0x7e);")
cpp_quote("DEFINE_GUID(CATID_WICFormatConverters,
0x7835eae8,0xbf14,0x49d1,0x93,0xce,0x53,0x3a,0x40,0x7b,0x22,0x48);")
cpp_quote("DEFINE_GUID(CATID_WICMetadataReader,
0x05af94d8,0x7174,0x4cd2,0xbe,0x4a,0x41,0x24,0xb8,0x0e,0xe4,0xb8);")
+cpp_quote("DEFINE_GUID(CATID_WICMetadataWriter,
0xabe3b9a4,0x257d,0x4b97,0xbd,0x1a,0x29,0x4a,0xf4,0x96,0x22,0x2e);")
cpp_quote("DEFINE_GUID(CATID_WICPixelFormats,
0x2b46e70f,0xcda7,0x473e,0x89,0xf6,0xdc,0x96,0x30,0xa2,0x39,0x0b);")