https://git.reactos.org/?p=reactos.git;a=commitdiff;h=acbe74497f85976072708d62d0005c0a01afe218

commit acbe74497f85976072708d62d0005c0a01afe218
Author:     Serge Gautherie <[email protected]>
AuthorDate: Fri Sep 24 02:24:05 2021 +0200
Commit:     GitHub <[email protected]>
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);")

Reply via email to