| wincodec.h (6.0.6002.18005-Windows 6.0) | | wincodec.h (6.2.9200.21830-Windows 7.0) |
| | |
| /* 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 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for wincodec.idl: | | /* Compiler settings for wincodec.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
| error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
| VC __declspec() decoration level: | | VC __declspec() decoration level: |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
| DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
| */ | | */ |
|
| //@@MIDL_FILE_HEADING( ) | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #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__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| #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__ |
| | |
| skipping to change at line 148 | | skipping to change at line 148 |
| #ifndef __IWICBitmapSourceTransform_FWD_DEFINED__ | | #ifndef __IWICBitmapSourceTransform_FWD_DEFINED__ |
| #define __IWICBitmapSourceTransform_FWD_DEFINED__ | | #define __IWICBitmapSourceTransform_FWD_DEFINED__ |
| typedef interface IWICBitmapSourceTransform IWICBitmapSourceTransform; | | typedef interface IWICBitmapSourceTransform IWICBitmapSourceTransform; |
| #endif /* __IWICBitmapSourceTransform_FWD_DEFINED__ */ | | #endif /* __IWICBitmapSourceTransform_FWD_DEFINED__ */ |
| | |
| #ifndef __IWICBitmapFrameDecode_FWD_DEFINED__ | | #ifndef __IWICBitmapFrameDecode_FWD_DEFINED__ |
| #define __IWICBitmapFrameDecode_FWD_DEFINED__ | | #define __IWICBitmapFrameDecode_FWD_DEFINED__ |
| typedef interface IWICBitmapFrameDecode IWICBitmapFrameDecode; | | typedef interface IWICBitmapFrameDecode IWICBitmapFrameDecode; |
| #endif /* __IWICBitmapFrameDecode_FWD_DEFINED__ */ | | #endif /* __IWICBitmapFrameDecode_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IWICProgressiveLevelControl_FWD_DEFINED__ |
| | #define __IWICProgressiveLevelControl_FWD_DEFINED__ |
| | typedef interface IWICProgressiveLevelControl IWICProgressiveLevelControl; |
| | #endif /* __IWICProgressiveLevelControl_FWD_DEFINED__ */ |
| | |
| | #ifndef __IWICProgressCallback_FWD_DEFINED__ |
| | #define __IWICProgressCallback_FWD_DEFINED__ |
| | typedef interface IWICProgressCallback IWICProgressCallback; |
| | #endif /* __IWICProgressCallback_FWD_DEFINED__ */ |
| | |
| #ifndef __IWICBitmapCodecProgressNotification_FWD_DEFINED__ | | #ifndef __IWICBitmapCodecProgressNotification_FWD_DEFINED__ |
| #define __IWICBitmapCodecProgressNotification_FWD_DEFINED__ | | #define __IWICBitmapCodecProgressNotification_FWD_DEFINED__ |
| typedef interface IWICBitmapCodecProgressNotification IWICBitmapCodecProgressNot
ification; | | typedef interface IWICBitmapCodecProgressNotification IWICBitmapCodecProgressNot
ification; |
| #endif /* __IWICBitmapCodecProgressNotification_FWD_DEFINED__ */ | | #endif /* __IWICBitmapCodecProgressNotification_FWD_DEFINED__ */ |
| | |
| #ifndef __IWICComponentInfo_FWD_DEFINED__ | | #ifndef __IWICComponentInfo_FWD_DEFINED__ |
| #define __IWICComponentInfo_FWD_DEFINED__ | | #define __IWICComponentInfo_FWD_DEFINED__ |
| typedef interface IWICComponentInfo IWICComponentInfo; | | typedef interface IWICComponentInfo IWICComponentInfo; |
| #endif /* __IWICComponentInfo_FWD_DEFINED__ */ | | #endif /* __IWICComponentInfo_FWD_DEFINED__ */ |
| | |
| | |
| skipping to change at line 183 | | skipping to change at line 193 |
| #ifndef __IWICBitmapDecoderInfo_FWD_DEFINED__ | | #ifndef __IWICBitmapDecoderInfo_FWD_DEFINED__ |
| #define __IWICBitmapDecoderInfo_FWD_DEFINED__ | | #define __IWICBitmapDecoderInfo_FWD_DEFINED__ |
| typedef interface IWICBitmapDecoderInfo IWICBitmapDecoderInfo; | | typedef interface IWICBitmapDecoderInfo IWICBitmapDecoderInfo; |
| #endif /* __IWICBitmapDecoderInfo_FWD_DEFINED__ */ | | #endif /* __IWICBitmapDecoderInfo_FWD_DEFINED__ */ |
| | |
| #ifndef __IWICPixelFormatInfo_FWD_DEFINED__ | | #ifndef __IWICPixelFormatInfo_FWD_DEFINED__ |
| #define __IWICPixelFormatInfo_FWD_DEFINED__ | | #define __IWICPixelFormatInfo_FWD_DEFINED__ |
| typedef interface IWICPixelFormatInfo IWICPixelFormatInfo; | | typedef interface IWICPixelFormatInfo IWICPixelFormatInfo; |
| #endif /* __IWICPixelFormatInfo_FWD_DEFINED__ */ | | #endif /* __IWICPixelFormatInfo_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IWICPixelFormatInfo2_FWD_DEFINED__ |
| | #define __IWICPixelFormatInfo2_FWD_DEFINED__ |
| | typedef interface IWICPixelFormatInfo2 IWICPixelFormatInfo2; |
| | #endif /* __IWICPixelFormatInfo2_FWD_DEFINED__ */ |
| | |
| #ifndef __IWICImagingFactory_FWD_DEFINED__ | | #ifndef __IWICImagingFactory_FWD_DEFINED__ |
| #define __IWICImagingFactory_FWD_DEFINED__ | | #define __IWICImagingFactory_FWD_DEFINED__ |
| typedef interface IWICImagingFactory IWICImagingFactory; | | typedef interface IWICImagingFactory IWICImagingFactory; |
| #endif /* __IWICImagingFactory_FWD_DEFINED__ */ | | #endif /* __IWICImagingFactory_FWD_DEFINED__ */ |
| | |
| #ifndef __IWICDevelopRawNotificationCallback_FWD_DEFINED__ | | #ifndef __IWICDevelopRawNotificationCallback_FWD_DEFINED__ |
| #define __IWICDevelopRawNotificationCallback_FWD_DEFINED__ | | #define __IWICDevelopRawNotificationCallback_FWD_DEFINED__ |
| typedef interface IWICDevelopRawNotificationCallback IWICDevelopRawNotificationC
allback; | | typedef interface IWICDevelopRawNotificationCallback IWICDevelopRawNotificationC
allback; |
| #endif /* __IWICDevelopRawNotificationCallback_FWD_DEFINED__ */ | | #endif /* __IWICDevelopRawNotificationCallback_FWD_DEFINED__ */ |
| | |
| | |
| skipping to change at line 214 | | skipping to change at line 229 |
| extern "C"{ | | extern "C"{ |
| #endif | | #endif |
| | |
| /* interface __MIDL_itf_wincodec_0000_0000 */ | | /* interface __MIDL_itf_wincodec_0000_0000 */ |
| /* [local] */ | | /* [local] */ |
| | |
| #include <intsafe.h> | | #include <intsafe.h> |
| #define WINCODEC_SDK_VERSION 0x0236 | | #define WINCODEC_SDK_VERSION 0x0236 |
| DEFINE_GUID(CLSID_WICImagingFactory, 0xcacaf262, 0x9370, 0x4615, 0xa1, 0x3b, 0x9
f, 0x55, 0x39, 0xda, 0x4c, 0xa); | | DEFINE_GUID(CLSID_WICImagingFactory, 0xcacaf262, 0x9370, 0x4615, 0xa1, 0x3b, 0x9
f, 0x55, 0x39, 0xda, 0x4c, 0xa); |
| DEFINE_GUID(GUID_VendorMicrosoft, 0xf0e749ca, 0xedef, 0x4589, 0xa7, 0x3a, 0xee,
0xe, 0x62, 0x6a, 0x2a, 0x2b); | | DEFINE_GUID(GUID_VendorMicrosoft, 0xf0e749ca, 0xedef, 0x4589, 0xa7, 0x3a, 0xee,
0xe, 0x62, 0x6a, 0x2a, 0x2b); |
|
| | DEFINE_GUID(GUID_VendorMicrosoftBuiltIn, 0x257a30fd, 0x6b6, 0x462b, 0xae, 0xa4,
0x63, 0xf7, 0xb, 0x86, 0xe5, 0x33); |
| DEFINE_GUID(CLSID_WICBmpDecoder, 0x6b462062, 0x7cbf, 0x400d, 0x9f, 0xdb, 0x81,
0x3d, 0xd1, 0x0f, 0x27, 0x78); | | DEFINE_GUID(CLSID_WICBmpDecoder, 0x6b462062, 0x7cbf, 0x400d, 0x9f, 0xdb, 0x81,
0x3d, 0xd1, 0x0f, 0x27, 0x78); |
| DEFINE_GUID(CLSID_WICPngDecoder, 0x389ea17b, 0x5078, 0x4cde, 0xb6, 0xef, 0x25,
0xc1, 0x51, 0x75, 0xc7, 0x51); | | DEFINE_GUID(CLSID_WICPngDecoder, 0x389ea17b, 0x5078, 0x4cde, 0xb6, 0xef, 0x25,
0xc1, 0x51, 0x75, 0xc7, 0x51); |
| DEFINE_GUID(CLSID_WICIcoDecoder, 0xc61bfcdf, 0x2e0f, 0x4aad, 0xa8, 0xd7, 0xe0,
0x6b, 0xaf, 0xeb, 0xcd, 0xfe); | | DEFINE_GUID(CLSID_WICIcoDecoder, 0xc61bfcdf, 0x2e0f, 0x4aad, 0xa8, 0xd7, 0xe0,
0x6b, 0xaf, 0xeb, 0xcd, 0xfe); |
| DEFINE_GUID(CLSID_WICJpegDecoder, 0x9456a480, 0xe88b, 0x43ea, 0x9e, 0x73, 0x0b,
0x2d, 0x9b, 0x71, 0xb1, 0xca); | | DEFINE_GUID(CLSID_WICJpegDecoder, 0x9456a480, 0xe88b, 0x43ea, 0x9e, 0x73, 0x0b,
0x2d, 0x9b, 0x71, 0xb1, 0xca); |
| DEFINE_GUID(CLSID_WICGifDecoder, 0x381dda3c, 0x9ce9, 0x4834, 0xa2, 0x3e, 0x1f,
0x98, 0xf8, 0xfc, 0x52, 0xbe); | | DEFINE_GUID(CLSID_WICGifDecoder, 0x381dda3c, 0x9ce9, 0x4834, 0xa2, 0x3e, 0x1f,
0x98, 0xf8, 0xfc, 0x52, 0xbe); |
| DEFINE_GUID(CLSID_WICTiffDecoder, 0xb54e85d9, 0xfe23, 0x499f, 0x8b, 0x88, 0x6a,
0xce, 0xa7, 0x13, 0x75, 0x2b); | | DEFINE_GUID(CLSID_WICTiffDecoder, 0xb54e85d9, 0xfe23, 0x499f, 0x8b, 0x88, 0x6a,
0xce, 0xa7, 0x13, 0x75, 0x2b); |
| DEFINE_GUID(CLSID_WICWmpDecoder, 0xa26cec36, 0x234c, 0x4950, 0xae, 0x16, 0xe3,
0x4a, 0xac, 0xe7, 0x1d, 0x0d); | | DEFINE_GUID(CLSID_WICWmpDecoder, 0xa26cec36, 0x234c, 0x4950, 0xae, 0x16, 0xe3,
0x4a, 0xac, 0xe7, 0x1d, 0x0d); |
| DEFINE_GUID(CLSID_WICBmpEncoder, 0x69be8bb4, 0xd66d, 0x47c8, 0x86, 0x5a, 0xed,
0x15, 0x89, 0x43, 0x37, 0x82); | | DEFINE_GUID(CLSID_WICBmpEncoder, 0x69be8bb4, 0xd66d, 0x47c8, 0x86, 0x5a, 0xed,
0x15, 0x89, 0x43, 0x37, 0x82); |
| DEFINE_GUID(CLSID_WICPngEncoder, 0x27949969, 0x876a, 0x41d7, 0x94, 0x47, 0x56,
0x8f, 0x6a, 0x35, 0xa4, 0xdc); | | DEFINE_GUID(CLSID_WICPngEncoder, 0x27949969, 0x876a, 0x41d7, 0x94, 0x47, 0x56,
0x8f, 0x6a, 0x35, 0xa4, 0xdc); |
| DEFINE_GUID(CLSID_WICJpegEncoder, 0x1a34f5c1, 0x4a5a, 0x46dc, 0xb6, 0x44, 0x1f,
0x45, 0x67, 0xe7, 0xa6, 0x76); | | DEFINE_GUID(CLSID_WICJpegEncoder, 0x1a34f5c1, 0x4a5a, 0x46dc, 0xb6, 0x44, 0x1f,
0x45, 0x67, 0xe7, 0xa6, 0x76); |
| | |
| skipping to change at line 242 | | skipping to change at line 258 |
| DEFINE_GUID(GUID_ContainerFormatGif, 0x1f8a5601, 0x7d4d, 0x4cbd, 0x9c, 0x82, 0x
1b, 0xc8, 0xd4, 0xee, 0xb9, 0xa5); | | DEFINE_GUID(GUID_ContainerFormatGif, 0x1f8a5601, 0x7d4d, 0x4cbd, 0x9c, 0x82, 0x
1b, 0xc8, 0xd4, 0xee, 0xb9, 0xa5); |
| DEFINE_GUID(GUID_ContainerFormatWmp, 0x57a37caa, 0x367a, 0x4540, 0x91, 0x6b, 0x
f1, 0x83, 0xc5, 0x09, 0x3a, 0x4b); | | DEFINE_GUID(GUID_ContainerFormatWmp, 0x57a37caa, 0x367a, 0x4540, 0x91, 0x6b, 0x
f1, 0x83, 0xc5, 0x09, 0x3a, 0x4b); |
| DEFINE_GUID(CLSID_WICImagingCategories, 0xfae3d380, 0xfea4, 0x4623, 0x8c, 0x75,
0xc6, 0xb6, 0x11, 0x10, 0xb6, 0x81); | | DEFINE_GUID(CLSID_WICImagingCategories, 0xfae3d380, 0xfea4, 0x4623, 0x8c, 0x75,
0xc6, 0xb6, 0x11, 0x10, 0xb6, 0x81); |
| DEFINE_GUID(CATID_WICBitmapDecoders, 0x7ed96837, 0x96f0, 0x4812, 0xb2, 0x11,
0xf1, 0x3c, 0x24, 0x11, 0x7e, 0xd3); | | DEFINE_GUID(CATID_WICBitmapDecoders, 0x7ed96837, 0x96f0, 0x4812, 0xb2, 0x11,
0xf1, 0x3c, 0x24, 0x11, 0x7e, 0xd3); |
| DEFINE_GUID(CATID_WICBitmapEncoders, 0xac757296, 0x3522, 0x4e11, 0x98, 0x62,
0xc1, 0x7b, 0xe5, 0xa1, 0x76, 0x7e); | | DEFINE_GUID(CATID_WICBitmapEncoders, 0xac757296, 0x3522, 0x4e11, 0x98, 0x62,
0xc1, 0x7b, 0xe5, 0xa1, 0x76, 0x7e); |
| DEFINE_GUID(CATID_WICPixelFormats, 0x2b46e70f, 0xcda7, 0x473e, 0x89, 0xf6,
0xdc, 0x96, 0x30, 0xa2, 0x39, 0x0b); | | DEFINE_GUID(CATID_WICPixelFormats, 0x2b46e70f, 0xcda7, 0x473e, 0x89, 0xf6,
0xdc, 0x96, 0x30, 0xa2, 0x39, 0x0b); |
| DEFINE_GUID(CATID_WICFormatConverters, 0x7835eae8, 0xbf14, 0x49d1, 0x93, 0xce,
0x53, 0x3a, 0x40, 0x7b, 0x22, 0x48); | | DEFINE_GUID(CATID_WICFormatConverters, 0x7835eae8, 0xbf14, 0x49d1, 0x93, 0xce,
0x53, 0x3a, 0x40, 0x7b, 0x22, 0x48); |
| DEFINE_GUID(CATID_WICMetadataReader, 0x05af94d8, 0x7174, 0x4cd2, 0xbe, 0x4a,
0x41, 0x24, 0xb8, 0x0e, 0xe4, 0xb8); | | DEFINE_GUID(CATID_WICMetadataReader, 0x05af94d8, 0x7174, 0x4cd2, 0xbe, 0x4a,
0x41, 0x24, 0xb8, 0x0e, 0xe4, 0xb8); |
| DEFINE_GUID(CATID_WICMetadataWriter, 0xabe3b9a4, 0x257d, 0x4b97, 0xbd, 0x1a,
0x29, 0x4a, 0xf4, 0x96, 0x22, 0x2e); | | DEFINE_GUID(CATID_WICMetadataWriter, 0xabe3b9a4, 0x257d, 0x4b97, 0xbd, 0x1a,
0x29, 0x4a, 0xf4, 0x96, 0x22, 0x2e); |
| DEFINE_GUID(CLSID_WICDefaultFormatConverter, 0x1a3f11dc, 0xb514, 0x4b17, 0x8c, 0
x5f, 0x21, 0x54, 0x51, 0x38, 0x52, 0xf1); | | DEFINE_GUID(CLSID_WICDefaultFormatConverter, 0x1a3f11dc, 0xb514, 0x4b17, 0x8c, 0
x5f, 0x21, 0x54, 0x51, 0x38, 0x52, 0xf1); |
|
| | DEFINE_GUID(CLSID_WICFormatConverterHighColor, 0xac75d454, 0x9f37, 0x48f8, 0xb9,
0x72, 0x4e, 0x19, 0xbc, 0x85, 0x60, 0x11); |
| DEFINE_GUID(CLSID_WICFormatConverterNChannel, 0xc17cabb2, 0xd4a3, 0x47d7, 0xa5,
0x57, 0x33, 0x9b, 0x2e, 0xfb, 0xd4, 0xf1); | | DEFINE_GUID(CLSID_WICFormatConverterNChannel, 0xc17cabb2, 0xd4a3, 0x47d7, 0xa5,
0x57, 0x33, 0x9b, 0x2e, 0xfb, 0xd4, 0xf1); |
| DEFINE_GUID(CLSID_WICFormatConverterWMPhoto, 0x9cb5172b, 0xd600, 0x46ba, 0xab, 0
x77, 0x77, 0xbb, 0x7e, 0x3a, 0x00, 0xd9); | | DEFINE_GUID(CLSID_WICFormatConverterWMPhoto, 0x9cb5172b, 0xd600, 0x46ba, 0xab, 0
x77, 0x77, 0xbb, 0x7e, 0x3a, 0x00, 0xd9); |
| | |
| typedef UINT32 WICColor; | | typedef UINT32 WICColor; |
| | |
| typedef /* [public] */ struct WICRect | | typedef /* [public] */ struct WICRect |
| { | | { |
| INT X; | | INT X; |
| INT Y; | | INT Y; |
| INT Width; | | INT Width; |
| INT Height; | | INT Height; |
| } WICRect; | | } WICRect; |
| | |
|
| | typedef BYTE* WICInProcPointer; |
| | #if 0 |
| | typedef /* [wire_marshal] */ void *WICInProcPointer; |
| | |
| | #endif |
| typedef /* [public] */ | | typedef /* [public] */ |
| enum WICColorContextType | | enum WICColorContextType |
| { WICColorContextUninitialized = 0, | | { WICColorContextUninitialized = 0, |
| WICColorContextProfile = 0x1, | | WICColorContextProfile = 0x1, |
| WICColorContextExifColorSpace = 0x2 | | WICColorContextExifColorSpace = 0x2 |
| } WICColorContextType; | | } WICColorContextType; |
| | |
| typedef /* [public] */ REFGUID REFWICPixelFormatGUID; | | typedef /* [public] */ REFGUID REFWICPixelFormatGUID; |
| | |
| typedef /* [public] */ GUID WICPixelFormatGUID; | | typedef /* [public] */ GUID WICPixelFormatGUID; |
| | |
| skipping to change at line 276 | | skipping to change at line 298 |
| #define GUID_WICPixelFormatUndefined GUID_WICPixelFormatDontCare | | #define GUID_WICPixelFormatUndefined GUID_WICPixelFormatDontCare |
| DEFINE_GUID(GUID_WICPixelFormatDontCare, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85,
0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x00); | | DEFINE_GUID(GUID_WICPixelFormatDontCare, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85,
0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x00); |
| DEFINE_GUID(GUID_WICPixelFormat1bppIndexed, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x01); | | DEFINE_GUID(GUID_WICPixelFormat1bppIndexed, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x01); |
| DEFINE_GUID(GUID_WICPixelFormat2bppIndexed, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x02); | | DEFINE_GUID(GUID_WICPixelFormat2bppIndexed, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x02); |
| DEFINE_GUID(GUID_WICPixelFormat4bppIndexed, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x03); | | DEFINE_GUID(GUID_WICPixelFormat4bppIndexed, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x03); |
| DEFINE_GUID(GUID_WICPixelFormat8bppIndexed, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x04); | | DEFINE_GUID(GUID_WICPixelFormat8bppIndexed, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x04); |
| DEFINE_GUID(GUID_WICPixelFormatBlackWhite, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x05); | | DEFINE_GUID(GUID_WICPixelFormatBlackWhite, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x05); |
| DEFINE_GUID(GUID_WICPixelFormat2bppGray, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x06); | | DEFINE_GUID(GUID_WICPixelFormat2bppGray, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x06); |
| DEFINE_GUID(GUID_WICPixelFormat4bppGray, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x07); | | DEFINE_GUID(GUID_WICPixelFormat4bppGray, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x07); |
| DEFINE_GUID(GUID_WICPixelFormat8bppGray, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x08); | | DEFINE_GUID(GUID_WICPixelFormat8bppGray, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x08); |
|
| | DEFINE_GUID(GUID_WICPixelFormat8bppAlpha, 0xe6cd0116, 0xeeba, 0x4161, 0xaa, 0x85
, 0x27, 0xdd, 0x9f, 0xb3, 0xa8, 0x95); |
| DEFINE_GUID(GUID_WICPixelFormat16bppBGR555, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x09); | | DEFINE_GUID(GUID_WICPixelFormat16bppBGR555, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x09); |
| DEFINE_GUID(GUID_WICPixelFormat16bppBGR565, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0a); | | DEFINE_GUID(GUID_WICPixelFormat16bppBGR565, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0a); |
|
| | DEFINE_GUID(GUID_WICPixelFormat16bppBGRA5551, 0x05ec7c2b, 0xf1e6, 0x4961, 0xad,
0x46, 0xe1, 0xcc, 0x81, 0x0a, 0x87, 0xd2); |
| DEFINE_GUID(GUID_WICPixelFormat16bppGray, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0b); | | DEFINE_GUID(GUID_WICPixelFormat16bppGray, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x
85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0b); |
| DEFINE_GUID(GUID_WICPixelFormat24bppBGR, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85,
0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0c); | | DEFINE_GUID(GUID_WICPixelFormat24bppBGR, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85,
0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0c); |
| DEFINE_GUID(GUID_WICPixelFormat24bppRGB, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85,
0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0d); | | DEFINE_GUID(GUID_WICPixelFormat24bppRGB, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85,
0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0d); |
| DEFINE_GUID(GUID_WICPixelFormat32bppBGR, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0e); | | DEFINE_GUID(GUID_WICPixelFormat32bppBGR, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0e); |
| DEFINE_GUID(GUID_WICPixelFormat32bppBGRA, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0f); | | DEFINE_GUID(GUID_WICPixelFormat32bppBGRA, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x0f); |
| DEFINE_GUID(GUID_WICPixelFormat32bppPBGRA, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x10); | | DEFINE_GUID(GUID_WICPixelFormat32bppPBGRA, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x10); |
| DEFINE_GUID(GUID_WICPixelFormat32bppGrayFloat, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1
, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x11); | | DEFINE_GUID(GUID_WICPixelFormat32bppGrayFloat, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1
, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x11); |
|
| DEFINE_GUID(GUID_WICPixelFormat48bppRGBFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe, 0 | | DEFINE_GUID(GUID_WICPixelFormat32bppRGBA, 0xf5c7ad2d, 0x6a8d, 0x43dd, 0xa7, 0xa8 |
| xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x12); | | , 0xa2, 0x99, 0x35, 0x26, 0x1a, 0xe9); |
| DEFINE_GUID(GUID_WICPixelFormat16bppGrayFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe, | | DEFINE_GUID(GUID_WICPixelFormat32bppPRGBA, 0x3cc4a650, 0xa527, 0x4d37, 0xa9, 0x1 |
| 0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x13); | | 6, 0x31, 0x42, 0xc7, 0xeb, 0xed, 0xba); |
| DEFINE_GUID(GUID_WICPixelFormat32bppBGR101010, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, | | |
| 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x14); | | |
| DEFINE_GUID(GUID_WICPixelFormat48bppRGB, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85,
0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x15); | | DEFINE_GUID(GUID_WICPixelFormat48bppRGB, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85,
0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x15); |
|
| | DEFINE_GUID(GUID_WICPixelFormat48bppBGR, 0xe605a384, 0xb468, 0x46ce, 0xbb, 0x2e,
0x36, 0xf1, 0x80, 0xe6, 0x43, 0x13); |
| DEFINE_GUID(GUID_WICPixelFormat64bppRGBA, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x16); | | DEFINE_GUID(GUID_WICPixelFormat64bppRGBA, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x16); |
|
| | DEFINE_GUID(GUID_WICPixelFormat64bppBGRA, 0x1562ff7c, 0xd352, 0x46f9, 0x97, 0x9
e, 0x42, 0x97, 0x6b, 0x79, 0x22, 0x46); |
| DEFINE_GUID(GUID_WICPixelFormat64bppPRGBA, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x17); | | DEFINE_GUID(GUID_WICPixelFormat64bppPRGBA, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x8
5, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x17); |
|
| | DEFINE_GUID(GUID_WICPixelFormat64bppPBGRA, 0x8c518e8e, 0xa4ec, 0x468b, 0xae, 0x7 |
| | 0, 0xc9, 0xa3, 0x5a, 0x9c, 0x55, 0x30); |
| | DEFINE_GUID(GUID_WICPixelFormat16bppGrayFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe, |
| | 0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x13); |
| | DEFINE_GUID(GUID_WICPixelFormat32bppBGR101010, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, |
| | 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x14); |
| | DEFINE_GUID(GUID_WICPixelFormat48bppRGBFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe, 0 |
| | xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x12); |
| | DEFINE_GUID(GUID_WICPixelFormat48bppBGRFixedPoint, 0x49ca140e, 0xcab6, 0x493b, 0 |
| | x9d, 0xdf, 0x60, 0x18, 0x7c, 0x37, 0x53, 0x2a); |
| DEFINE_GUID(GUID_WICPixelFormat96bppRGBFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe, 0
xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x18); | | DEFINE_GUID(GUID_WICPixelFormat96bppRGBFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe, 0
xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x18); |
| DEFINE_GUID(GUID_WICPixelFormat128bppRGBAFloat, 0x6fddc324, 0x4e03, 0x4bfe, 0xb
1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x19); | | DEFINE_GUID(GUID_WICPixelFormat128bppRGBAFloat, 0x6fddc324, 0x4e03, 0x4bfe, 0xb
1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x19); |
| DEFINE_GUID(GUID_WICPixelFormat128bppPRGBAFloat, 0x6fddc324, 0x4e03, 0x4bfe, 0xb
1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1a); | | DEFINE_GUID(GUID_WICPixelFormat128bppPRGBAFloat, 0x6fddc324, 0x4e03, 0x4bfe, 0xb
1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1a); |
| DEFINE_GUID(GUID_WICPixelFormat128bppRGBFloat, 0x6fddc324, 0x4e03, 0x4bfe, 0xb
1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1b); | | DEFINE_GUID(GUID_WICPixelFormat128bppRGBFloat, 0x6fddc324, 0x4e03, 0x4bfe, 0xb
1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1b); |
| DEFINE_GUID(GUID_WICPixelFormat32bppCMYK, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85
, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1c); | | DEFINE_GUID(GUID_WICPixelFormat32bppCMYK, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85
, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1c); |
| DEFINE_GUID(GUID_WICPixelFormat64bppRGBAFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe,
0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1d); | | DEFINE_GUID(GUID_WICPixelFormat64bppRGBAFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe,
0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1d); |
|
| | DEFINE_GUID(GUID_WICPixelFormat64bppBGRAFixedPoint, 0x356de33c, 0x54d2, 0x4a23,
0xbb, 0x4, 0x9b, 0x7b, 0xf9, 0xb1, 0xd4, 0x2d); |
| DEFINE_GUID(GUID_WICPixelFormat64bppRGBFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe, 0
xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x40); | | DEFINE_GUID(GUID_WICPixelFormat64bppRGBFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe, 0
xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x40); |
| DEFINE_GUID(GUID_WICPixelFormat128bppRGBAFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe,
0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1e); | | DEFINE_GUID(GUID_WICPixelFormat128bppRGBAFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe,
0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1e); |
| DEFINE_GUID(GUID_WICPixelFormat128bppRGBFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe,
0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x41); | | DEFINE_GUID(GUID_WICPixelFormat128bppRGBFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe,
0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x41); |
| DEFINE_GUID(GUID_WICPixelFormat64bppRGBAHalf, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3a); | | DEFINE_GUID(GUID_WICPixelFormat64bppRGBAHalf, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3a); |
| DEFINE_GUID(GUID_WICPixelFormat64bppRGBHalf, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0
x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x42); | | DEFINE_GUID(GUID_WICPixelFormat64bppRGBHalf, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0
x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x42); |
| DEFINE_GUID(GUID_WICPixelFormat48bppRGBHalf, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0
x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3b); | | DEFINE_GUID(GUID_WICPixelFormat48bppRGBHalf, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0
x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3b); |
| DEFINE_GUID(GUID_WICPixelFormat32bppRGBE, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85
, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3d); | | DEFINE_GUID(GUID_WICPixelFormat32bppRGBE, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85
, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3d); |
| DEFINE_GUID(GUID_WICPixelFormat16bppGrayHalf, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3e); | | DEFINE_GUID(GUID_WICPixelFormat16bppGrayHalf, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3e); |
| DEFINE_GUID(GUID_WICPixelFormat32bppGrayFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe,
0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3f); | | DEFINE_GUID(GUID_WICPixelFormat32bppGrayFixedPoint, 0x6fddc324, 0x4e03, 0x4bfe,
0xb1, 0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x3f); |
|
| | DEFINE_GUID(GUID_WICPixelFormat32bppRGBA1010102, 0x25238D72, 0xFCF9, 0x4522, 0xb |
| | 5, 0x14, 0x55, 0x78, 0xe5, 0xad, 0x55, 0xe0); |
| | DEFINE_GUID(GUID_WICPixelFormat32bppRGBA1010102XR, 0x00DE6B9A, 0xC101, 0x434b, 0 |
| | xb5, 0x02, 0xd0, 0x16, 0x5e, 0xe1, 0x12, 0x2c); |
| DEFINE_GUID(GUID_WICPixelFormat64bppCMYK, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85
, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1f); | | DEFINE_GUID(GUID_WICPixelFormat64bppCMYK, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1, 0x85
, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x1f); |
| DEFINE_GUID(GUID_WICPixelFormat24bpp3Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x20); | | DEFINE_GUID(GUID_WICPixelFormat24bpp3Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x20); |
| DEFINE_GUID(GUID_WICPixelFormat32bpp4Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x21); | | DEFINE_GUID(GUID_WICPixelFormat32bpp4Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x21); |
| DEFINE_GUID(GUID_WICPixelFormat40bpp5Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x22); | | DEFINE_GUID(GUID_WICPixelFormat40bpp5Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x22); |
| DEFINE_GUID(GUID_WICPixelFormat48bpp6Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x23); | | DEFINE_GUID(GUID_WICPixelFormat48bpp6Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x23); |
| DEFINE_GUID(GUID_WICPixelFormat56bpp7Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x24); | | DEFINE_GUID(GUID_WICPixelFormat56bpp7Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x24); |
| DEFINE_GUID(GUID_WICPixelFormat64bpp8Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x25); | | DEFINE_GUID(GUID_WICPixelFormat64bpp8Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x25); |
| DEFINE_GUID(GUID_WICPixelFormat48bpp3Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x26); | | DEFINE_GUID(GUID_WICPixelFormat48bpp3Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x26); |
| DEFINE_GUID(GUID_WICPixelFormat64bpp4Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x27); | | DEFINE_GUID(GUID_WICPixelFormat64bpp4Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x27); |
| DEFINE_GUID(GUID_WICPixelFormat80bpp5Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x28); | | DEFINE_GUID(GUID_WICPixelFormat80bpp5Channels, 0x6fddc324, 0x4e03, 0x4bfe, 0xb1,
0x85, 0x3d, 0x77, 0x76, 0x8d, 0xc9, 0x28); |
| | |
| skipping to change at line 374 | | skipping to change at line 407 |
| WICAllComponents = 0x3f, | | WICAllComponents = 0x3f, |
| WICCOMPONENTTYPE_FORCE_DWORD = 0x7fffffff | | WICCOMPONENTTYPE_FORCE_DWORD = 0x7fffffff |
| } WICComponentType; | | } WICComponentType; |
| | |
| typedef /* [public] */ | | typedef /* [public] */ |
| enum WICComponentEnumerateOptions | | enum WICComponentEnumerateOptions |
| { WICComponentEnumerateDefault = 0, | | { WICComponentEnumerateDefault = 0, |
| WICComponentEnumerateRefresh = 0x1, | | WICComponentEnumerateRefresh = 0x1, |
| WICComponentEnumerateDisabled = 0x80000000, | | WICComponentEnumerateDisabled = 0x80000000, |
| WICComponentEnumerateUnsigned = 0x40000000, | | WICComponentEnumerateUnsigned = 0x40000000, |
|
| | WICComponentEnumerateBuiltInOnly = 0x20000000, |
| WICCOMPONENTENUMERATEOPTIONS_FORCE_DWORD = 0x7fffffff | | WICCOMPONENTENUMERATEOPTIONS_FORCE_DWORD = 0x7fffffff |
| } WICComponentEnumerateOptions; | | } WICComponentEnumerateOptions; |
| | |
| typedef /* [public] */ struct WICBitmapPattern | | typedef /* [public] */ struct WICBitmapPattern |
| { | | { |
| ULARGE_INTEGER Position; | | ULARGE_INTEGER Position; |
| ULONG Length; | | ULONG Length; |
| BYTE *Pattern; | | BYTE *Pattern; |
| BYTE *Mask; | | BYTE *Mask; |
| BOOL EndOfStream; | | BOOL EndOfStream; |
| | |
| skipping to change at line 491 | | skipping to change at line 525 |
| | |
| typedef /* [public] */ | | typedef /* [public] */ |
| enum WICComponentSigning | | enum WICComponentSigning |
| { WICComponentSigned = 0x1, | | { WICComponentSigned = 0x1, |
| WICComponentUnsigned = 0x2, | | WICComponentUnsigned = 0x2, |
| WICComponentSafe = 0x4, | | WICComponentSafe = 0x4, |
| WICComponentDisabled = 0x80000000, | | WICComponentDisabled = 0x80000000, |
| WICCOMPONENTSIGNING_FORCE_DWORD = 0x7fffffff | | WICCOMPONENTSIGNING_FORCE_DWORD = 0x7fffffff |
| } WICComponentSigning; | | } WICComponentSigning; |
| | |
|
| | typedef /* [public] */ |
| | enum WICGifLogicalScreenDescriptorProperties |
| | { WICGifLogicalScreenSignature = 0x1, |
| | WICGifLogicalScreenDescriptorWidth = 0x2, |
| | WICGifLogicalScreenDescriptorHeight = 0x3, |
| | WICGifLogicalScreenDescriptorGlobalColorTableFlag = 0x4, |
| | WICGifLogicalScreenDescriptorColorResolution = 0x5, |
| | WICGifLogicalScreenDescriptorSortFlag = 0x6, |
| | WICGifLogicalScreenDescriptorGlobalColorTableSize = 0x7, |
| | WICGifLogicalScreenDescriptorBackgroundColorIndex = 0x8, |
| | WICGifLogicalScreenDescriptorPixelAspectRatio = 0x9, |
| | WICGifLogicalScreenDescriptorProperties_FORCE_DWORD = 0x7fffffff |
| | } WICGifLogicalScreenDescriptorProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICGifImageDescriptorProperties |
| | { WICGifImageDescriptorLeft = 0x1, |
| | WICGifImageDescriptorTop = 0x2, |
| | WICGifImageDescriptorWidth = 0x3, |
| | WICGifImageDescriptorHeight = 0x4, |
| | WICGifImageDescriptorLocalColorTableFlag = 0x5, |
| | WICGifImageDescriptorInterlaceFlag = 0x6, |
| | WICGifImageDescriptorSortFlag = 0x7, |
| | WICGifImageDescriptorLocalColorTableSize = 0x8, |
| | WICGifImageDescriptorProperties_FORCE_DWORD = 0x7fffffff |
| | } WICGifImageDescriptorProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICGifGraphicControlExtensionProperties |
| | { WICGifGraphicControlExtensionDisposal = 0x1, |
| | WICGifGraphicControlExtensionUserInputFlag = 0x2, |
| | WICGifGraphicControlExtensionTransparencyFlag = 0x3, |
| | WICGifGraphicControlExtensionDelay = 0x4, |
| | WICGifGraphicControlExtensionTransparentColorIndex = 0x5, |
| | WICGifGraphicControlExtensionProperties_FORCE_DWORD = 0x7fffffff |
| | } WICGifGraphicControlExtensionProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICGifApplicationExtensionProperties |
| | { WICGifApplicationExtensionApplication = 0x1, |
| | WICGifApplicationExtensionData = 0x2, |
| | WICGifApplicationExtensionProperties_FORCE_DWORD = 0x7fffffff |
| | } WICGifApplicationExtensionProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICGifCommentExtensionProperties |
| | { WICGifCommentExtensionText = 0x1, |
| | WICGifCommentExtensionProperties_FORCE_DWORD = 0x7fffffff |
| | } WICGifCommentExtensionProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICJpegCommentProperties |
| | { WICJpegCommentText = 0x1, |
| | WICJpegCommentProperties_FORCE_DWORD = 0x7fffffff |
| | } WICJpegCommentProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICJpegLuminanceProperties |
| | { WICJpegLuminanceTable = 0x1, |
| | WICJpegLuminanceProperties_FORCE_DWORD = 0x7fffffff |
| | } WICJpegLuminanceProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICJpegChrominanceProperties |
| | { WICJpegChrominanceTable = 0x1, |
| | WICJpegChrominanceProperties_FORCE_DWORD = 0x7fffffff |
| | } WICJpegChrominanceProperties; |
| | |
| | typedef /* [public] */ |
| | enum WIC8BIMIptcProperties |
| | { WIC8BIMIptcPString = 0, |
| | WIC8BIMIptcEmbeddedIPTC = 0x1, |
| | WIC8BIMIptcProperties_FORCE_DWORD = 0x7fffffff |
| | } WIC8BIMIptcProperties; |
| | |
| | typedef /* [public] */ |
| | enum WIC8BIMResolutionInfoProperties |
| | { WIC8BIMResolutionInfoPString = 0x1, |
| | WIC8BIMResolutionInfoHResolution = 0x2, |
| | WIC8BIMResolutionInfoHResolutionUnit = 0x3, |
| | WIC8BIMResolutionInfoWidthUnit = 0x4, |
| | WIC8BIMResolutionInfoVResolution = 0x5, |
| | WIC8BIMResolutionInfoVResolutionUnit = 0x6, |
| | WIC8BIMResolutionInfoHeightUnit = 0x7, |
| | WIC8BIMResolutionInfoProperties_FORCE_DWORD = 0x7fffffff |
| | } WIC8BIMResolutionInfoProperties; |
| | |
| | typedef /* [public] */ |
| | enum WIC8BIMIptcDigestProperties |
| | { WIC8BIMIptcDigestPString = 0x1, |
| | WIC8BIMIptcDigestIptcDigest = 0x2, |
| | WIC8BIMIptcDigestProperties_FORCE_DWORD = 0x7fffffff |
| | } WIC8BIMIptcDigestProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICPngGamaProperties |
| | { WICPngGamaGamma = 0x1, |
| | WICPngGamaProperties_FORCE_DWORD = 0x7fffffff |
| | } WICPngGamaProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICPngBkgdProperties |
| | { WICPngBkgdBackgroundColor = 0x1, |
| | WICPngBkgdProperties_FORCE_DWORD = 0x7fffffff |
| | } WICPngBkgdProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICPngItxtProperties |
| | { WICPngItxtKeyword = 0x1, |
| | WICPngItxtCompressionFlag = 0x2, |
| | WICPngItxtLanguageTag = 0x3, |
| | WICPngItxtTranslatedKeyword = 0x4, |
| | WICPngItxtText = 0x5, |
| | WICPngItxtProperties_FORCE_DWORD = 0x7fffffff |
| | } WICPngItxtProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICPngChrmProperties |
| | { WICPngChrmWhitePointX = 0x1, |
| | WICPngChrmWhitePointY = 0x2, |
| | WICPngChrmRedX = 0x3, |
| | WICPngChrmRedY = 0x4, |
| | WICPngChrmGreenX = 0x5, |
| | WICPngChrmGreenY = 0x6, |
| | WICPngChrmBlueX = 0x7, |
| | WICPngChrmBlueY = 0x8, |
| | WICPngChrmProperties_FORCE_DWORD = 0x7fffffff |
| | } WICPngChrmProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICPngHistProperties |
| | { WICPngHistFrequencies = 0x1, |
| | WICPngHistProperties_FORCE_DWORD = 0x7fffffff |
| | } WICPngHistProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICPngIccpProperties |
| | { WICPngIccpProfileName = 0x1, |
| | WICPngIccpProfileData = 0x2, |
| | WICPngIccpProperties_FORCE_DWORD = 0x7fffffff |
| | } WICPngIccpProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICPngSrgbProperties |
| | { WICPngSrgbRenderingIntent = 0x1, |
| | WICPngSrgbProperties_FORCE_DWORD = 0x7fffffff |
| | } WICPngSrgbProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICPngTimeProperties |
| | { WICPngTimeYear = 0x1, |
| | WICPngTimeMonth = 0x2, |
| | WICPngTimeDay = 0x3, |
| | WICPngTimeHour = 0x4, |
| | WICPngTimeMinute = 0x5, |
| | WICPngTimeSecond = 0x6, |
| | WICPngTimeProperties_FORCE_DWORD = 0x7fffffff |
| | } WICPngTimeProperties; |
| | |
| | typedef /* [public] */ |
| | enum WICSectionAccessLevel |
| | { WICSectionAccessLevelRead = 0x1, |
| | WICSectionAccessLevelReadWrite = 0x3, |
| | WICSectionAccessLevel_FORCE_DWORD = 0x7fffffff |
| | } WICSectionAccessLevel; |
| | |
| | typedef /* [public] */ |
| | enum WICPixelFormatNumericRepresentation |
| | { WICPixelFormatNumericRepresentationUnspecified = 0, |
| | WICPixelFormatNumericRepresentationIndexed = 0x1, |
| | WICPixelFormatNumericRepresentationUnsignedInteger = 0x2, |
| | WICPixelFormatNumericRepresentationSignedInteger = 0x3, |
| | WICPixelFormatNumericRepresentationFixed = 0x4, |
| | WICPixelFormatNumericRepresentationFloat = 0x5, |
| | WICPixelFormatNumericRepresentation_FORCE_DWORD = 0x7fffffff |
| | } WICPixelFormatNumericRepresentation; |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wincodec_0000_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wincodec_0000_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wincodec_0000_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wincodec_0000_0000_v0_0_s_ifspec; |
| | |
| #ifndef __IWICPalette_INTERFACE_DEFINED__ | | #ifndef __IWICPalette_INTERFACE_DEFINED__ |
| #define __IWICPalette_INTERFACE_DEFINED__ | | #define __IWICPalette_INTERFACE_DEFINED__ |
| | |
| /* interface IWICPalette */ | | /* interface IWICPalette */ |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICPalette; | | EXTERN_C const IID IID_IWICPalette; |
| | |
| skipping to change at line 553 | | skipping to change at line 764 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICPaletteVtbl | | typedef struct IWICPaletteVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICPalette * This); | | __RPC__in IWICPalette * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICPalette * This); | | __RPC__in IWICPalette * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializePredefined )( | | HRESULT ( STDMETHODCALLTYPE *InitializePredefined )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [in] */ WICBitmapPaletteType ePaletteType, | | /* [in] */ WICBitmapPaletteType ePaletteType, |
| /* [in] */ BOOL fAddTransparentColor); | | /* [in] */ BOOL fAddTransparentColor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeCustom )( | | HRESULT ( STDMETHODCALLTYPE *InitializeCustom )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [size_is][in] */ __RPC__in_ecount_full(cCount) WICColor *pColors, | | /* [size_is][in] */ __RPC__in_ecount_full(cCount) WICColor *pColors, |
| /* [in] */ UINT cCount); | | /* [in] */ UINT cCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromBitmap )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromBitmap )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pISurface, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pISurface, |
| /* [in] */ UINT cCount, | | /* [in] */ UINT cCount, |
| /* [in] */ BOOL fAddTransparentColor); | | /* [in] */ BOOL fAddTransparentColor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromPalette )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromPalette )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetType )( | | HRESULT ( STDMETHODCALLTYPE *GetType )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [out] */ __RPC__out WICBitmapPaletteType *pePaletteType); | | /* [out] */ __RPC__out WICBitmapPaletteType *pePaletteType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetColorCount )( | | HRESULT ( STDMETHODCALLTYPE *GetColorCount )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [out] */ __RPC__out UINT *pcCount); | | /* [out] */ __RPC__out UINT *pcCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetColors )( | | HRESULT ( STDMETHODCALLTYPE *GetColors )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [in] */ UINT cCount, | | /* [in] */ UINT cCount, |
| /* [size_is][out] */ __RPC__out_ecount_full(cCount) WICColor *pColor
s, | | /* [size_is][out] */ __RPC__out_ecount_full(cCount) WICColor *pColor
s, |
| /* [out] */ __RPC__out UINT *pcActualColors); | | /* [out] */ __RPC__out UINT *pcActualColors); |
| | |
| HRESULT ( STDMETHODCALLTYPE *IsBlackWhite )( | | HRESULT ( STDMETHODCALLTYPE *IsBlackWhite )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [out] */ __RPC__out BOOL *pfIsBlackWhite); | | /* [out] */ __RPC__out BOOL *pfIsBlackWhite); |
| | |
| HRESULT ( STDMETHODCALLTYPE *IsGrayscale )( | | HRESULT ( STDMETHODCALLTYPE *IsGrayscale )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [out] */ __RPC__out BOOL *pfIsGrayscale); | | /* [out] */ __RPC__out BOOL *pfIsGrayscale); |
| | |
| HRESULT ( STDMETHODCALLTYPE *HasAlpha )( | | HRESULT ( STDMETHODCALLTYPE *HasAlpha )( |
|
| IWICPalette * This, | | __RPC__in IWICPalette * This, |
| /* [out] */ __RPC__out BOOL *pfHasAlpha); | | /* [out] */ __RPC__out BOOL *pfHasAlpha); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICPaletteVtbl; | | } IWICPaletteVtbl; |
| | |
| interface IWICPalette | | interface IWICPalette |
| { | | { |
| CONST_VTBL struct IWICPaletteVtbl *lpVtbl; | | CONST_VTBL struct IWICPaletteVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 708 | | skipping to change at line 919 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapSourceVtbl | | typedef struct IWICBitmapSourceVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapSource * This, | | __RPC__in IWICBitmapSource * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapSource * This); | | __RPC__in IWICBitmapSource * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapSource * This); | | __RPC__in IWICBitmapSource * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICBitmapSource * This, | | __RPC__in IWICBitmapSource * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICBitmapSource * This, | | __RPC__in IWICBitmapSource * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetResolution )( | | HRESULT ( STDMETHODCALLTYPE *GetResolution )( |
|
| IWICBitmapSource * This, | | __RPC__in IWICBitmapSource * This, |
| /* [out] */ __RPC__out double *pDpiX, | | /* [out] */ __RPC__out double *pDpiX, |
| /* [out] */ __RPC__out double *pDpiY); | | /* [out] */ __RPC__out double *pDpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICBitmapSource * This, | | __RPC__in IWICBitmapSource * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICBitmapSource * This, | | __RPC__in IWICBitmapSource * This, |
| /* [unique][in] */ __RPC__in_opt const WICRect *prc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapSourceVtbl; | | } IWICBitmapSourceVtbl; |
| | |
| interface IWICBitmapSource | | interface IWICBitmapSource |
| { | | { |
| | |
| skipping to change at line 820 | | skipping to change at line 1031 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICFormatConverterVtbl | | typedef struct IWICFormatConverterVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICFormatConverter * This, | | __RPC__in IWICFormatConverter * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICFormatConverter * This); | | __RPC__in IWICFormatConverter * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICFormatConverter * This); | | __RPC__in IWICFormatConverter * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICFormatConverter * This, | | __RPC__in IWICFormatConverter * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICFormatConverter * This, | | __RPC__in IWICFormatConverter * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetResolution )( | | HRESULT ( STDMETHODCALLTYPE *GetResolution )( |
|
| IWICFormatConverter * This, | | __RPC__in IWICFormatConverter * This, |
| /* [out] */ __RPC__out double *pDpiX, | | /* [out] */ __RPC__out double *pDpiX, |
| /* [out] */ __RPC__out double *pDpiY); | | /* [out] */ __RPC__out double *pDpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICFormatConverter * This, | | __RPC__in IWICFormatConverter * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICFormatConverter * This, | | __RPC__in IWICFormatConverter * This, |
| /* [unique][in] */ __RPC__in_opt const WICRect *prc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Initialize )( | | HRESULT ( STDMETHODCALLTYPE *Initialize )( |
|
| IWICFormatConverter * This, | | __RPC__in IWICFormatConverter * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pISource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pISource, |
| /* [in] */ __RPC__in REFWICPixelFormatGUID dstFormat, | | /* [in] */ __RPC__in REFWICPixelFormatGUID dstFormat, |
| /* [in] */ WICBitmapDitherType dither, | | /* [in] */ WICBitmapDitherType dither, |
| /* [unique][in] */ __RPC__in_opt IWICPalette *pIPalette, | | /* [unique][in] */ __RPC__in_opt IWICPalette *pIPalette, |
| /* [in] */ double alphaThresholdPercent, | | /* [in] */ double alphaThresholdPercent, |
| /* [in] */ WICBitmapPaletteType paletteTranslate); | | /* [in] */ WICBitmapPaletteType paletteTranslate); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CanConvert )( | | HRESULT ( STDMETHODCALLTYPE *CanConvert )( |
|
| IWICFormatConverter * This, | | __RPC__in IWICFormatConverter * This, |
| /* [in] */ __RPC__in REFWICPixelFormatGUID srcPixelFormat, | | /* [in] */ __RPC__in REFWICPixelFormatGUID srcPixelFormat, |
| /* [in] */ __RPC__in REFWICPixelFormatGUID dstPixelFormat, | | /* [in] */ __RPC__in REFWICPixelFormatGUID dstPixelFormat, |
| /* [out] */ __RPC__out BOOL *pfCanConvert); | | /* [out] */ __RPC__out BOOL *pfCanConvert); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICFormatConverterVtbl; | | } IWICFormatConverterVtbl; |
| | |
| interface IWICFormatConverter | | interface IWICFormatConverter |
| { | | { |
| CONST_VTBL struct IWICFormatConverterVtbl *lpVtbl; | | CONST_VTBL struct IWICFormatConverterVtbl *lpVtbl; |
| | |
| skipping to change at line 946 | | skipping to change at line 1157 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapScalerVtbl | | typedef struct IWICBitmapScalerVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapScaler * This, | | __RPC__in IWICBitmapScaler * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapScaler * This); | | __RPC__in IWICBitmapScaler * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapScaler * This); | | __RPC__in IWICBitmapScaler * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICBitmapScaler * This, | | __RPC__in IWICBitmapScaler * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICBitmapScaler * This, | | __RPC__in IWICBitmapScaler * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetResolution )( | | HRESULT ( STDMETHODCALLTYPE *GetResolution )( |
|
| IWICBitmapScaler * This, | | __RPC__in IWICBitmapScaler * This, |
| /* [out] */ __RPC__out double *pDpiX, | | /* [out] */ __RPC__out double *pDpiX, |
| /* [out] */ __RPC__out double *pDpiY); | | /* [out] */ __RPC__out double *pDpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICBitmapScaler * This, | | __RPC__in IWICBitmapScaler * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICBitmapScaler * This, | | __RPC__in IWICBitmapScaler * This, |
| /* [unique][in] */ __RPC__in_opt const WICRect *prc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Initialize )( | | HRESULT ( STDMETHODCALLTYPE *Initialize )( |
|
| IWICBitmapScaler * This, | | __RPC__in IWICBitmapScaler * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pISource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pISource, |
| /* [in] */ UINT uiWidth, | | /* [in] */ UINT uiWidth, |
| /* [in] */ UINT uiHeight, | | /* [in] */ UINT uiHeight, |
| /* [in] */ WICBitmapInterpolationMode mode); | | /* [in] */ WICBitmapInterpolationMode mode); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapScalerVtbl; | | } IWICBitmapScalerVtbl; |
| | |
| interface IWICBitmapScaler | | interface IWICBitmapScaler |
| { | | { |
| | |
| skipping to change at line 1059 | | skipping to change at line 1270 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapClipperVtbl | | typedef struct IWICBitmapClipperVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapClipper * This, | | __RPC__in IWICBitmapClipper * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapClipper * This); | | __RPC__in IWICBitmapClipper * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapClipper * This); | | __RPC__in IWICBitmapClipper * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICBitmapClipper * This, | | __RPC__in IWICBitmapClipper * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICBitmapClipper * This, | | __RPC__in IWICBitmapClipper * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetResolution )( | | HRESULT ( STDMETHODCALLTYPE *GetResolution )( |
|
| IWICBitmapClipper * This, | | __RPC__in IWICBitmapClipper * This, |
| /* [out] */ __RPC__out double *pDpiX, | | /* [out] */ __RPC__out double *pDpiX, |
| /* [out] */ __RPC__out double *pDpiY); | | /* [out] */ __RPC__out double *pDpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICBitmapClipper * This, | | __RPC__in IWICBitmapClipper * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICBitmapClipper * This, | | __RPC__in IWICBitmapClipper * This, |
| /* [unique][in] */ __RPC__in_opt const WICRect *prc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Initialize )( | | HRESULT ( STDMETHODCALLTYPE *Initialize )( |
|
| IWICBitmapClipper * This, | | __RPC__in IWICBitmapClipper * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pISource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pISource, |
| /* [in] */ __RPC__in const WICRect *prc); | | /* [in] */ __RPC__in const WICRect *prc); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapClipperVtbl; | | } IWICBitmapClipperVtbl; |
| | |
| interface IWICBitmapClipper | | interface IWICBitmapClipper |
| { | | { |
| CONST_VTBL struct IWICBitmapClipperVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapClipperVtbl *lpVtbl; |
| }; | | }; |
| | |
| skipping to change at line 1170 | | skipping to change at line 1381 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapFlipRotatorVtbl | | typedef struct IWICBitmapFlipRotatorVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapFlipRotator * This, | | __RPC__in IWICBitmapFlipRotator * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapFlipRotator * This); | | __RPC__in IWICBitmapFlipRotator * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapFlipRotator * This); | | __RPC__in IWICBitmapFlipRotator * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICBitmapFlipRotator * This, | | __RPC__in IWICBitmapFlipRotator * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICBitmapFlipRotator * This, | | __RPC__in IWICBitmapFlipRotator * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetResolution )( | | HRESULT ( STDMETHODCALLTYPE *GetResolution )( |
|
| IWICBitmapFlipRotator * This, | | __RPC__in IWICBitmapFlipRotator * This, |
| /* [out] */ __RPC__out double *pDpiX, | | /* [out] */ __RPC__out double *pDpiX, |
| /* [out] */ __RPC__out double *pDpiY); | | /* [out] */ __RPC__out double *pDpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICBitmapFlipRotator * This, | | __RPC__in IWICBitmapFlipRotator * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICBitmapFlipRotator * This, | | __RPC__in IWICBitmapFlipRotator * This, |
| /* [unique][in] */ __RPC__in_opt const WICRect *prc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Initialize )( | | HRESULT ( STDMETHODCALLTYPE *Initialize )( |
|
| IWICBitmapFlipRotator * This, | | __RPC__in IWICBitmapFlipRotator * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pISource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pISource, |
| /* [in] */ WICBitmapTransformOptions options); | | /* [in] */ WICBitmapTransformOptions options); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapFlipRotatorVtbl; | | } IWICBitmapFlipRotatorVtbl; |
| | |
| interface IWICBitmapFlipRotator | | interface IWICBitmapFlipRotator |
| { | | { |
| CONST_VTBL struct IWICBitmapFlipRotatorVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapFlipRotatorVtbl *lpVtbl; |
| }; | | }; |
| | |
| skipping to change at line 1275 | | skipping to change at line 1486 |
| IWICBitmapLock : public IUnknown | | IWICBitmapLock : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE GetSize( | | virtual HRESULT STDMETHODCALLTYPE GetSize( |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight) = 0; | | /* [out] */ __RPC__out UINT *puiHeight) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetStride( | | virtual HRESULT STDMETHODCALLTYPE GetStride( |
| /* [out] */ __RPC__out UINT *pcbStride) = 0; | | /* [out] */ __RPC__out UINT *pcbStride) = 0; |
| | |
|
| virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetDataPointer( | | virtual HRESULT STDMETHODCALLTYPE GetDataPointer( |
| /* [out] */ UINT *pcbBufferSize, | | /* [out] */ __RPC__out UINT *pcbBufferSize, |
| /* [out] */ BYTE **ppbData) = 0; | | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcbB |
| | ufferSize) WICInProcPointer *ppbData) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetPixelFormat( | | virtual HRESULT STDMETHODCALLTYPE GetPixelFormat( |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat) = 0; | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapLockVtbl | | typedef struct IWICBitmapLockVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapLock * This, | | __RPC__in IWICBitmapLock * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapLock * This); | | __RPC__in IWICBitmapLock * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapLock * This); | | __RPC__in IWICBitmapLock * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICBitmapLock * This, | | __RPC__in IWICBitmapLock * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetStride )( | | HRESULT ( STDMETHODCALLTYPE *GetStride )( |
|
| IWICBitmapLock * This, | | __RPC__in IWICBitmapLock * This, |
| /* [out] */ __RPC__out UINT *pcbStride); | | /* [out] */ __RPC__out UINT *pcbStride); |
| | |
|
| /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetDataPointer )( | | HRESULT ( STDMETHODCALLTYPE *GetDataPointer )( |
| IWICBitmapLock * This, | | __RPC__in IWICBitmapLock * This, |
| /* [out] */ UINT *pcbBufferSize, | | /* [out] */ __RPC__out UINT *pcbBufferSize, |
| /* [out] */ BYTE **ppbData); | | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcbB |
| | ufferSize) WICInProcPointer *ppbData); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICBitmapLock * This, | | __RPC__in IWICBitmapLock * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapLockVtbl; | | } IWICBitmapLockVtbl; |
| | |
| interface IWICBitmapLock | | interface IWICBitmapLock |
| { | | { |
| CONST_VTBL struct IWICBitmapLockVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapLockVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 1355 | | skipping to change at line 1566 |
| #define IWICBitmapLock_GetDataPointer(This,pcbBufferSize,ppbData) \ | | #define IWICBitmapLock_GetDataPointer(This,pcbBufferSize,ppbData) \ |
| ( (This)->lpVtbl -> GetDataPointer(This,pcbBufferSize,ppbData) ) | | ( (This)->lpVtbl -> GetDataPointer(This,pcbBufferSize,ppbData) ) |
| | |
| #define IWICBitmapLock_GetPixelFormat(This,pPixelFormat) \ | | #define IWICBitmapLock_GetPixelFormat(This,pPixelFormat) \ |
| ( (This)->lpVtbl -> GetPixelFormat(This,pPixelFormat) ) | | ( (This)->lpVtbl -> GetPixelFormat(This,pPixelFormat) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
| /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICBitmapLock_remote_shouldnt_be_call | | |
| ed_GetDataPointer_Proxy( | | |
| IWICBitmapLock * This, | | |
| /* [out] */ __RPC__out UINT *pcbBufferSize, | | |
| /* [out] */ __RPC__deref_out_opt BYTE **ppbData); | | |
| | |
| void __RPC_STUB IWICBitmapLock_remote_shouldnt_be_called_GetDataPointer_Stub( | | |
| IRpcStubBuffer *This, | | |
| IRpcChannelBuffer *_pRpcChannelBuffer, | | |
| PRPC_MESSAGE _pRpcMessage, | | |
| DWORD *_pdwStubPhase); | | |
| | | |
| #endif /* __IWICBitmapLock_INTERFACE_DEFINED__ */ | | #endif /* __IWICBitmapLock_INTERFACE_DEFINED__ */ |
| | |
| #ifndef __IWICBitmap_INTERFACE_DEFINED__ | | #ifndef __IWICBitmap_INTERFACE_DEFINED__ |
| #define __IWICBitmap_INTERFACE_DEFINED__ | | #define __IWICBitmap_INTERFACE_DEFINED__ |
| | |
| /* interface IWICBitmap */ | | /* interface IWICBitmap */ |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICBitmap; | | EXTERN_C const IID IID_IWICBitmap; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("00000121-a8f2-4877-ba0a-fd2b6645fb94") | | MIDL_INTERFACE("00000121-a8f2-4877-ba0a-fd2b6645fb94") |
| IWICBitmap : public IWICBitmapSource | | IWICBitmap : public IWICBitmapSource |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE Lock( | | virtual HRESULT STDMETHODCALLTYPE Lock( |
|
| /* [in] */ __RPC__in const WICRect *prcLock, | | /* [unique][in] */ __RPC__in_opt const WICRect *prcLock, |
| /* [in] */ DWORD flags, | | /* [in] */ DWORD flags, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapLock **ppILock) = 0; | | /* [out] */ __RPC__deref_out_opt IWICBitmapLock **ppILock) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetPalette( | | virtual HRESULT STDMETHODCALLTYPE SetPalette( |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette) = 0; | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetResolution( | | virtual HRESULT STDMETHODCALLTYPE SetResolution( |
| /* [in] */ double dpiX, | | /* [in] */ double dpiX, |
| /* [in] */ double dpiY) = 0; | | /* [in] */ double dpiY) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapVtbl | | typedef struct IWICBitmapVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmap * This, | | __RPC__in IWICBitmap * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmap * This); | | __RPC__in IWICBitmap * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmap * This); | | __RPC__in IWICBitmap * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICBitmap * This, | | __RPC__in IWICBitmap * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICBitmap * This, | | __RPC__in IWICBitmap * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetResolution )( | | HRESULT ( STDMETHODCALLTYPE *GetResolution )( |
|
| IWICBitmap * This, | | __RPC__in IWICBitmap * This, |
| /* [out] */ __RPC__out double *pDpiX, | | /* [out] */ __RPC__out double *pDpiX, |
| /* [out] */ __RPC__out double *pDpiY); | | /* [out] */ __RPC__out double *pDpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICBitmap * This, | | __RPC__in IWICBitmap * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICBitmap * This, | | __RPC__in IWICBitmap * This, |
| /* [unique][in] */ __RPC__in_opt const WICRect *prc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Lock )( | | HRESULT ( STDMETHODCALLTYPE *Lock )( |
|
| IWICBitmap * This, | | __RPC__in IWICBitmap * This, |
| /* [in] */ __RPC__in const WICRect *prcLock, | | /* [unique][in] */ __RPC__in_opt const WICRect *prcLock, |
| /* [in] */ DWORD flags, | | /* [in] */ DWORD flags, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapLock **ppILock); | | /* [out] */ __RPC__deref_out_opt IWICBitmapLock **ppILock); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPalette )( | | HRESULT ( STDMETHODCALLTYPE *SetPalette )( |
|
| IWICBitmap * This, | | __RPC__in IWICBitmap * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetResolution )( | | HRESULT ( STDMETHODCALLTYPE *SetResolution )( |
|
| IWICBitmap * This, | | __RPC__in IWICBitmap * This, |
| /* [in] */ double dpiX, | | /* [in] */ double dpiX, |
| /* [in] */ double dpiY); | | /* [in] */ double dpiY); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapVtbl; | | } IWICBitmapVtbl; |
| | |
| interface IWICBitmap | | interface IWICBitmap |
| { | | { |
| CONST_VTBL struct IWICBitmapVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapVtbl *lpVtbl; |
| }; | | }; |
| | |
| skipping to change at line 1547 | | skipping to change at line 1747 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICColorContextVtbl | | typedef struct IWICColorContextVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICColorContext * This, | | __RPC__in IWICColorContext * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICColorContext * This); | | __RPC__in IWICColorContext * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICColorContext * This); | | __RPC__in IWICColorContext * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromFilename )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromFilename )( |
|
| IWICColorContext * This, | | __RPC__in IWICColorContext * This, |
| /* [in] */ __RPC__in LPCWSTR wzFilename); | | /* [in] */ __RPC__in LPCWSTR wzFilename); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromMemory )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromMemory )( |
|
| IWICColorContext * This, | | __RPC__in IWICColorContext * This, |
| /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) const BYTE *
pbBuffer, | | /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) const BYTE *
pbBuffer, |
| /* [in] */ UINT cbBufferSize); | | /* [in] */ UINT cbBufferSize); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromExifColorSpace )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromExifColorSpace )( |
|
| IWICColorContext * This, | | __RPC__in IWICColorContext * This, |
| /* [in] */ UINT value); | | /* [in] */ UINT value); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetType )( | | HRESULT ( STDMETHODCALLTYPE *GetType )( |
|
| IWICColorContext * This, | | __RPC__in IWICColorContext * This, |
| /* [out] */ __RPC__out WICColorContextType *pType); | | /* [out] */ __RPC__out WICColorContextType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetProfileBytes )( | | HRESULT ( STDMETHODCALLTYPE *GetProfileBytes )( |
|
| IWICColorContext * This, | | __RPC__in IWICColorContext * This, |
| /* [in] */ UINT cbBuffer, | | /* [in] */ UINT cbBuffer, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cbBuff
er) BYTE *pbBuffer, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cbBuff
er) BYTE *pbBuffer, |
| /* [out] */ __RPC__out UINT *pcbActual); | | /* [out] */ __RPC__out UINT *pcbActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetExifColorSpace )( | | HRESULT ( STDMETHODCALLTYPE *GetExifColorSpace )( |
|
| IWICColorContext * This, | | __RPC__in IWICColorContext * This, |
| /* [out] */ __RPC__out UINT *pValue); | | /* [out] */ __RPC__out UINT *pValue); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICColorContextVtbl; | | } IWICColorContextVtbl; |
| | |
| interface IWICColorContext | | interface IWICColorContext |
| { | | { |
| CONST_VTBL struct IWICColorContextVtbl *lpVtbl; | | CONST_VTBL struct IWICColorContextVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 1657 | | skipping to change at line 1857 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICColorTransformVtbl | | typedef struct IWICColorTransformVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICColorTransform * This, | | __RPC__in IWICColorTransform * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICColorTransform * This); | | __RPC__in IWICColorTransform * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICColorTransform * This); | | __RPC__in IWICColorTransform * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICColorTransform * This, | | __RPC__in IWICColorTransform * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICColorTransform * This, | | __RPC__in IWICColorTransform * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetResolution )( | | HRESULT ( STDMETHODCALLTYPE *GetResolution )( |
|
| IWICColorTransform * This, | | __RPC__in IWICColorTransform * This, |
| /* [out] */ __RPC__out double *pDpiX, | | /* [out] */ __RPC__out double *pDpiX, |
| /* [out] */ __RPC__out double *pDpiY); | | /* [out] */ __RPC__out double *pDpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICColorTransform * This, | | __RPC__in IWICColorTransform * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICColorTransform * This, | | __RPC__in IWICColorTransform * This, |
| /* [unique][in] */ __RPC__in_opt const WICRect *prc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Initialize )( | | HRESULT ( STDMETHODCALLTYPE *Initialize )( |
|
| IWICColorTransform * This, | | __RPC__in IWICColorTransform * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, |
| /* [in] */ __RPC__in_opt IWICColorContext *pIContextSource, | | /* [in] */ __RPC__in_opt IWICColorContext *pIContextSource, |
| /* [in] */ __RPC__in_opt IWICColorContext *pIContextDest, | | /* [in] */ __RPC__in_opt IWICColorContext *pIContextDest, |
| /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFmtDest); | | /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFmtDest); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICColorTransformVtbl; | | } IWICColorTransformVtbl; |
| | |
| interface IWICColorTransform | | interface IWICColorTransform |
| { | | { |
| | |
| skipping to change at line 1771 | | skipping to change at line 1971 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICFastMetadataEncoderVtbl | | typedef struct IWICFastMetadataEncoderVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICFastMetadataEncoder * This, | | __RPC__in IWICFastMetadataEncoder * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICFastMetadataEncoder * This); | | __RPC__in IWICFastMetadataEncoder * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICFastMetadataEncoder * This); | | __RPC__in IWICFastMetadataEncoder * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Commit )( | | HRESULT ( STDMETHODCALLTYPE *Commit )( |
|
| IWICFastMetadataEncoder * This); | | __RPC__in IWICFastMetadataEncoder * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryWriter )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryWriter )( |
|
| IWICFastMetadataEncoder * This, | | __RPC__in IWICFastMetadataEncoder * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIMetada
taQueryWriter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIMetada
taQueryWriter); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICFastMetadataEncoderVtbl; | | } IWICFastMetadataEncoderVtbl; |
| | |
| interface IWICFastMetadataEncoder | | interface IWICFastMetadataEncoder |
| { | | { |
| CONST_VTBL struct IWICFastMetadataEncoderVtbl *lpVtbl; | | CONST_VTBL struct IWICFastMetadataEncoderVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 1842 | | skipping to change at line 2042 |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE InitializeFromIStream( | | virtual HRESULT STDMETHODCALLTYPE InitializeFromIStream( |
| /* [in] */ __RPC__in_opt IStream *pIStream) = 0; | | /* [in] */ __RPC__in_opt IStream *pIStream) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE InitializeFromFilename( | | virtual HRESULT STDMETHODCALLTYPE InitializeFromFilename( |
| /* [in] */ __RPC__in LPCWSTR wzFileName, | | /* [in] */ __RPC__in LPCWSTR wzFileName, |
| /* [in] */ DWORD dwDesiredAccess) = 0; | | /* [in] */ DWORD dwDesiredAccess) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE InitializeFromMemory( | | virtual HRESULT STDMETHODCALLTYPE InitializeFromMemory( |
|
| /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbBuff
er, | | /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) WICInProcPoi
nter pbBuffer, |
| /* [in] */ DWORD cbBufferSize) = 0; | | /* [in] */ DWORD cbBufferSize) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE InitializeFromIStreamRegion( | | virtual HRESULT STDMETHODCALLTYPE InitializeFromIStreamRegion( |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
| /* [in] */ ULARGE_INTEGER ulMaxSize) = 0; | | /* [in] */ ULARGE_INTEGER ulMaxSize) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICStreamVtbl | | typedef struct IWICStreamVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICStream * This); | | __RPC__in IWICStream * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICStream * This); | | __RPC__in IWICStream * This); |
| | |
| /* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( |
| IWICStream * This, | | IWICStream * This, |
|
| /* [length_is][size_is][out] */ void *pv, | | /* [annotation] */ |
| | __out_bcount_part(cb, *pcbRead) void *pv, |
| /* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
| /* [out] */ ULONG *pcbRead); | | /* [annotation] */ |
| | __out_opt ULONG *pcbRead); |
| | |
| /* [local] */ HRESULT ( STDMETHODCALLTYPE *Write )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Write )( |
| IWICStream * This, | | IWICStream * This, |
|
| /* [size_is][in] */ const void *pv, | | /* [annotation] */ |
| | __in_bcount(cb) const void *pv, |
| /* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
| /* [out] */ ULONG *pcbWritten); | | /* [annotation] */ |
| | __out_opt ULONG *pcbWritten); |
| | |
| /* [local] */ HRESULT ( STDMETHODCALLTYPE *Seek )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Seek )( |
| IWICStream * This, | | IWICStream * This, |
| /* [in] */ LARGE_INTEGER dlibMove, | | /* [in] */ LARGE_INTEGER dlibMove, |
| /* [in] */ DWORD dwOrigin, | | /* [in] */ DWORD dwOrigin, |
|
| /* [out] */ ULARGE_INTEGER *plibNewPosition); | | /* [annotation] */ |
| | __out_opt ULARGE_INTEGER *plibNewPosition); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetSize )( | | HRESULT ( STDMETHODCALLTYPE *SetSize )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [in] */ ULARGE_INTEGER libNewSize); | | /* [in] */ ULARGE_INTEGER libNewSize); |
| | |
| /* [local] */ HRESULT ( STDMETHODCALLTYPE *CopyTo )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *CopyTo )( |
| IWICStream * This, | | IWICStream * This, |
| /* [unique][in] */ IStream *pstm, | | /* [unique][in] */ IStream *pstm, |
| /* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
|
| /* [out] */ ULARGE_INTEGER *pcbRead, | | /* [annotation] */ |
| /* [out] */ ULARGE_INTEGER *pcbWritten); | | __out_opt ULARGE_INTEGER *pcbRead, |
| | /* [annotation] */ |
| | __out_opt ULARGE_INTEGER *pcbWritten); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Commit )( | | HRESULT ( STDMETHODCALLTYPE *Commit )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [in] */ DWORD grfCommitFlags); | | /* [in] */ DWORD grfCommitFlags); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Revert )( | | HRESULT ( STDMETHODCALLTYPE *Revert )( |
|
| IWICStream * This); | | __RPC__in IWICStream * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *LockRegion )( | | HRESULT ( STDMETHODCALLTYPE *LockRegion )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
| /* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
| /* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( | | HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
| /* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
| /* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Stat )( | | HRESULT ( STDMETHODCALLTYPE *Stat )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [out] */ __RPC__out STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
| /* [in] */ DWORD grfStatFlag); | | /* [in] */ DWORD grfStatFlag); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [out] */ __RPC__deref_out_opt IStream **ppstm); | | /* [out] */ __RPC__deref_out_opt IStream **ppstm); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromIStream )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromIStream )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [in] */ __RPC__in_opt IStream *pIStream); | | /* [in] */ __RPC__in_opt IStream *pIStream); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromFilename )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromFilename )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [in] */ __RPC__in LPCWSTR wzFileName, | | /* [in] */ __RPC__in LPCWSTR wzFileName, |
| /* [in] */ DWORD dwDesiredAccess); | | /* [in] */ DWORD dwDesiredAccess); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromMemory )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromMemory )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbBuff | | /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) WICInProcPoi |
| er, | | nter pbBuffer, |
| /* [in] */ DWORD cbBufferSize); | | /* [in] */ DWORD cbBufferSize); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromIStreamRegion )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromIStreamRegion )( |
|
| IWICStream * This, | | __RPC__in IWICStream * This, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
| /* [in] */ ULARGE_INTEGER ulMaxSize); | | /* [in] */ ULARGE_INTEGER ulMaxSize); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICStreamVtbl; | | } IWICStreamVtbl; |
| | |
| interface IWICStream | | interface IWICStream |
| { | | { |
| CONST_VTBL struct IWICStreamVtbl *lpVtbl; | | CONST_VTBL struct IWICStreamVtbl *lpVtbl; |
| | |
| skipping to change at line 2055 | | skipping to change at line 2262 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICEnumMetadataItemVtbl | | typedef struct IWICEnumMetadataItemVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICEnumMetadataItem * This, | | __RPC__in IWICEnumMetadataItem * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICEnumMetadataItem * This); | | __RPC__in IWICEnumMetadataItem * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICEnumMetadataItem * This); | | __RPC__in IWICEnumMetadataItem * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Next )( | | HRESULT ( STDMETHODCALLTYPE *Next )( |
|
| IWICEnumMetadataItem * This, | | __RPC__in IWICEnumMetadataItem * This, |
| /* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(celt)
PROPVARIANT *rgeltSchema, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(celt)
PROPVARIANT *rgeltSchema, |
| /* [size_is][out][in] */ __RPC__inout_ecount_full(celt) PROPVARIANT
*rgeltId, | | /* [size_is][out][in] */ __RPC__inout_ecount_full(celt) PROPVARIANT
*rgeltId, |
| /* [size_is][optional][out][in] */ __RPC__inout_ecount_full(celt) PR
OPVARIANT *rgeltValue, | | /* [size_is][optional][out][in] */ __RPC__inout_ecount_full(celt) PR
OPVARIANT *rgeltValue, |
| /* [optional][out] */ __RPC__out ULONG *pceltFetched); | | /* [optional][out] */ __RPC__out ULONG *pceltFetched); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
|
| IWICEnumMetadataItem * This, | | __RPC__in IWICEnumMetadataItem * This, |
| /* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
|
| IWICEnumMetadataItem * This); | | __RPC__in IWICEnumMetadataItem * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
|
| IWICEnumMetadataItem * This, | | __RPC__in IWICEnumMetadataItem * This, |
| /* [out] */ __RPC__deref_out_opt IWICEnumMetadataItem **ppIEnumMetad
ataItem); | | /* [out] */ __RPC__deref_out_opt IWICEnumMetadataItem **ppIEnumMetad
ataItem); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICEnumMetadataItemVtbl; | | } IWICEnumMetadataItemVtbl; |
| | |
| interface IWICEnumMetadataItem | | interface IWICEnumMetadataItem |
| { | | { |
| CONST_VTBL struct IWICEnumMetadataItemVtbl *lpVtbl; | | CONST_VTBL struct IWICEnumMetadataItemVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 2160 | | skipping to change at line 2367 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICMetadataQueryReaderVtbl | | typedef struct IWICMetadataQueryReaderVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICMetadataQueryReader * This, | | __RPC__in IWICMetadataQueryReader * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICMetadataQueryReader * This); | | __RPC__in IWICMetadataQueryReader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICMetadataQueryReader * This); | | __RPC__in IWICMetadataQueryReader * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( |
|
| IWICMetadataQueryReader * This, | | __RPC__in IWICMetadataQueryReader * This, |
| /* [out] */ __RPC__out GUID *pguidContainerFormat); | | /* [out] */ __RPC__out GUID *pguidContainerFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLocation )( | | HRESULT ( STDMETHODCALLTYPE *GetLocation )( |
|
| IWICMetadataQueryReader * This, | | __RPC__in IWICMetadataQueryReader * This, |
| /* [in] */ UINT cchMaxLength, | | /* [in] */ UINT cchMaxLength, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMax
Length) WCHAR *wzNamespace, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMax
Length) WCHAR *wzNamespace, |
| /* [out] */ __RPC__out UINT *pcchActualLength); | | /* [out] */ __RPC__out UINT *pcchActualLength); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataByName )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataByName )( |
|
| IWICMetadataQueryReader * This, | | __RPC__in IWICMetadataQueryReader * This, |
| /* [in] */ __RPC__in LPCWSTR wzName, | | /* [in] */ __RPC__in LPCWSTR wzName, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( | | HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( |
|
| IWICMetadataQueryReader * This, | | __RPC__in IWICMetadataQueryReader * This, |
| /* [out] */ __RPC__deref_out_opt IEnumString **ppIEnumString); | | /* [out] */ __RPC__deref_out_opt IEnumString **ppIEnumString); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICMetadataQueryReaderVtbl; | | } IWICMetadataQueryReaderVtbl; |
| | |
| interface IWICMetadataQueryReader | | interface IWICMetadataQueryReader |
| { | | { |
| CONST_VTBL struct IWICMetadataQueryReaderVtbl *lpVtbl; | | CONST_VTBL struct IWICMetadataQueryReaderVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 2257 | | skipping to change at line 2464 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICMetadataQueryWriterVtbl | | typedef struct IWICMetadataQueryWriterVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICMetadataQueryWriter * This, | | __RPC__in IWICMetadataQueryWriter * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICMetadataQueryWriter * This); | | __RPC__in IWICMetadataQueryWriter * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICMetadataQueryWriter * This); | | __RPC__in IWICMetadataQueryWriter * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( |
|
| IWICMetadataQueryWriter * This, | | __RPC__in IWICMetadataQueryWriter * This, |
| /* [out] */ __RPC__out GUID *pguidContainerFormat); | | /* [out] */ __RPC__out GUID *pguidContainerFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetLocation )( | | HRESULT ( STDMETHODCALLTYPE *GetLocation )( |
|
| IWICMetadataQueryWriter * This, | | __RPC__in IWICMetadataQueryWriter * This, |
| /* [in] */ UINT cchMaxLength, | | /* [in] */ UINT cchMaxLength, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMax
Length) WCHAR *wzNamespace, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMax
Length) WCHAR *wzNamespace, |
| /* [out] */ __RPC__out UINT *pcchActualLength); | | /* [out] */ __RPC__out UINT *pcchActualLength); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataByName )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataByName )( |
|
| IWICMetadataQueryWriter * This, | | __RPC__in IWICMetadataQueryWriter * This, |
| /* [in] */ __RPC__in LPCWSTR wzName, | | /* [in] */ __RPC__in LPCWSTR wzName, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( | | HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( |
|
| IWICMetadataQueryWriter * This, | | __RPC__in IWICMetadataQueryWriter * This, |
| /* [out] */ __RPC__deref_out_opt IEnumString **ppIEnumString); | | /* [out] */ __RPC__deref_out_opt IEnumString **ppIEnumString); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetMetadataByName )( | | HRESULT ( STDMETHODCALLTYPE *SetMetadataByName )( |
|
| IWICMetadataQueryWriter * This, | | __RPC__in IWICMetadataQueryWriter * This, |
| /* [in] */ __RPC__in LPCWSTR wzName, | | /* [in] */ __RPC__in LPCWSTR wzName, |
| /* [in] */ __RPC__in const PROPVARIANT *pvarValue); | | /* [in] */ __RPC__in const PROPVARIANT *pvarValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RemoveMetadataByName )( | | HRESULT ( STDMETHODCALLTYPE *RemoveMetadataByName )( |
|
| IWICMetadataQueryWriter * This, | | __RPC__in IWICMetadataQueryWriter * This, |
| /* [in] */ __RPC__in LPCWSTR wzName); | | /* [in] */ __RPC__in LPCWSTR wzName); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICMetadataQueryWriterVtbl; | | } IWICMetadataQueryWriterVtbl; |
| | |
| interface IWICMetadataQueryWriter | | interface IWICMetadataQueryWriter |
| { | | { |
| CONST_VTBL struct IWICMetadataQueryWriterVtbl *lpVtbl; | | CONST_VTBL struct IWICMetadataQueryWriterVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 2394 | | skipping to change at line 2601 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapEncoderVtbl | | typedef struct IWICBitmapEncoderVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapEncoder * This); | | __RPC__in IWICBitmapEncoder * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapEncoder * This); | | __RPC__in IWICBitmapEncoder * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Initialize )( | | HRESULT ( STDMETHODCALLTYPE *Initialize )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [in] */ WICBitmapEncoderCacheOption cacheOption); | | /* [in] */ WICBitmapEncoderCacheOption cacheOption); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [out] */ __RPC__out GUID *pguidContainerFormat); | | /* [out] */ __RPC__out GUID *pguidContainerFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEncoderInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetEncoderInfo )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapEncoderInfo **ppIEncoderI
nfo); | | /* [out] */ __RPC__deref_out_opt IWICBitmapEncoderInfo **ppIEncoderI
nfo); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetColorContexts )( | | HRESULT ( STDMETHODCALLTYPE *SetColorContexts )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [in] */ UINT cCount, | | /* [in] */ UINT cCount, |
| /* [size_is][in] */ __RPC__in_ecount_full(cCount) IWICColorContext *
*ppIColorContext); | | /* [size_is][in] */ __RPC__in_ecount_full(cCount) IWICColorContext *
*ppIColorContext); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPalette )( | | HRESULT ( STDMETHODCALLTYPE *SetPalette )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetThumbnail )( | | HRESULT ( STDMETHODCALLTYPE *SetThumbnail )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pIThumbnail); | | /* [in] */ __RPC__in_opt IWICBitmapSource *pIThumbnail); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPreview )( | | HRESULT ( STDMETHODCALLTYPE *SetPreview )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pIPreview); | | /* [in] */ __RPC__in_opt IWICBitmapSource *pIPreview); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateNewFrame )( | | HRESULT ( STDMETHODCALLTYPE *CreateNewFrame )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapFrameEncode **ppIFrameEnc
ode, | | /* [out] */ __RPC__deref_out_opt IWICBitmapFrameEncode **ppIFrameEnc
ode, |
| /* [unique][out][in] */ __RPC__deref_opt_inout_opt IPropertyBag2 **p
pIEncoderOptions); | | /* [unique][out][in] */ __RPC__deref_opt_inout_opt IPropertyBag2 **p
pIEncoderOptions); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Commit )( | | HRESULT ( STDMETHODCALLTYPE *Commit )( |
|
| IWICBitmapEncoder * This); | | __RPC__in IWICBitmapEncoder * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryWriter )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryWriter )( |
|
| IWICBitmapEncoder * This, | | __RPC__in IWICBitmapEncoder * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIMetada
taQueryWriter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIMetada
taQueryWriter); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapEncoderVtbl; | | } IWICBitmapEncoderVtbl; |
| | |
| interface IWICBitmapEncoder | | interface IWICBitmapEncoder |
| { | | { |
| CONST_VTBL struct IWICBitmapEncoderVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapEncoderVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 2564 | | skipping to change at line 2771 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapFrameEncodeVtbl | | typedef struct IWICBitmapFrameEncodeVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapFrameEncode * This); | | __RPC__in IWICBitmapFrameEncode * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapFrameEncode * This); | | __RPC__in IWICBitmapFrameEncode * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Initialize )( | | HRESULT ( STDMETHODCALLTYPE *Initialize )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [unique][in] */ __RPC__in_opt IPropertyBag2 *pIEncoderOptions); | | /* [unique][in] */ __RPC__in_opt IPropertyBag2 *pIEncoderOptions); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetSize )( | | HRESULT ( STDMETHODCALLTYPE *SetSize )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [in] */ UINT uiWidth, | | /* [in] */ UINT uiWidth, |
| /* [in] */ UINT uiHeight); | | /* [in] */ UINT uiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetResolution )( | | HRESULT ( STDMETHODCALLTYPE *SetResolution )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [in] */ double dpiX, | | /* [in] */ double dpiX, |
| /* [in] */ double dpiY); | | /* [in] */ double dpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *SetPixelFormat )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [out][in] */ __RPC__inout WICPixelFormatGUID *pPixelFormat); | | /* [out][in] */ __RPC__inout WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetColorContexts )( | | HRESULT ( STDMETHODCALLTYPE *SetColorContexts )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [in] */ UINT cCount, | | /* [in] */ UINT cCount, |
| /* [size_is][in] */ __RPC__in_ecount_full(cCount) IWICColorContext *
*ppIColorContext); | | /* [size_is][in] */ __RPC__in_ecount_full(cCount) IWICColorContext *
*ppIColorContext); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetPalette )( | | HRESULT ( STDMETHODCALLTYPE *SetPalette )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetThumbnail )( | | HRESULT ( STDMETHODCALLTYPE *SetThumbnail )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pIThumbnail); | | /* [in] */ __RPC__in_opt IWICBitmapSource *pIThumbnail); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WritePixels )( | | HRESULT ( STDMETHODCALLTYPE *WritePixels )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [in] */ UINT lineCount, | | /* [in] */ UINT lineCount, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbPixe
ls); | | /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbPixe
ls); |
| | |
| HRESULT ( STDMETHODCALLTYPE *WriteSource )( | | HRESULT ( STDMETHODCALLTYPE *WriteSource )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, |
| /* [unique][in] */ __RPC__in_opt WICRect *prc); | | /* [unique][in] */ __RPC__in_opt WICRect *prc); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Commit )( | | HRESULT ( STDMETHODCALLTYPE *Commit )( |
|
| IWICBitmapFrameEncode * This); | | __RPC__in IWICBitmapFrameEncode * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryWriter )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryWriter )( |
|
| IWICBitmapFrameEncode * This, | | __RPC__in IWICBitmapFrameEncode * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIMetada
taQueryWriter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIMetada
taQueryWriter); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapFrameEncodeVtbl; | | } IWICBitmapFrameEncodeVtbl; |
| | |
| interface IWICBitmapFrameEncode | | interface IWICBitmapFrameEncode |
| { | | { |
| CONST_VTBL struct IWICBitmapFrameEncodeVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapFrameEncodeVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 2744 | | skipping to change at line 2951 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapDecoderVtbl | | typedef struct IWICBitmapDecoderVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapDecoder * This); | | __RPC__in IWICBitmapDecoder * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapDecoder * This); | | __RPC__in IWICBitmapDecoder * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryCapability )( | | HRESULT ( STDMETHODCALLTYPE *QueryCapability )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [out] */ __RPC__out DWORD *pdwCapability); | | /* [out] */ __RPC__out DWORD *pdwCapability); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Initialize )( | | HRESULT ( STDMETHODCALLTYPE *Initialize )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [in] */ WICDecodeOptions cacheOptions); | | /* [in] */ WICDecodeOptions cacheOptions); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [out] */ __RPC__out GUID *pguidContainerFormat); | | /* [out] */ __RPC__out GUID *pguidContainerFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDecoderInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetDecoderInfo )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapDecoderInfo **ppIDecoderI
nfo); | | /* [out] */ __RPC__deref_out_opt IWICBitmapDecoderInfo **ppIDecoderI
nfo); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryReader )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryReader )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryReader **ppIMetada
taQueryReader); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryReader **ppIMetada
taQueryReader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPreview )( | | HRESULT ( STDMETHODCALLTYPE *GetPreview )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapSource **ppIBitmapSource)
; | | /* [out] */ __RPC__deref_out_opt IWICBitmapSource **ppIBitmapSource)
; |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetColorContexts )( | | HRESULT ( STDMETHODCALLTYPE *GetColorContexts )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [in] */ UINT cCount, | | /* [in] */ UINT cCount, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cCount
) IWICColorContext **ppIColorContexts, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cCount
) IWICColorContext **ppIColorContexts, |
| /* [out] */ __RPC__out UINT *pcActualCount); | | /* [out] */ __RPC__out UINT *pcActualCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetThumbnail )( | | HRESULT ( STDMETHODCALLTYPE *GetThumbnail )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapSource **ppIThumbnail); | | /* [out] */ __RPC__deref_out_opt IWICBitmapSource **ppIThumbnail); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFrameCount )( | | HRESULT ( STDMETHODCALLTYPE *GetFrameCount )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [out] */ __RPC__out UINT *pCount); | | /* [out] */ __RPC__out UINT *pCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFrame )( | | HRESULT ( STDMETHODCALLTYPE *GetFrame )( |
|
| IWICBitmapDecoder * This, | | __RPC__in IWICBitmapDecoder * This, |
| /* [in] */ UINT index, | | /* [in] */ UINT index, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapFrameDecode **ppIBitmapFr
ame); | | /* [out] */ __RPC__deref_out_opt IWICBitmapFrameDecode **ppIBitmapFr
ame); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapDecoderVtbl; | | } IWICBitmapDecoderVtbl; |
| | |
| interface IWICBitmapDecoder | | interface IWICBitmapDecoder |
| { | | { |
| CONST_VTBL struct IWICBitmapDecoderVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapDecoderVtbl *lpVtbl; |
| }; | | }; |
| | |
| skipping to change at line 2877 | | skipping to change at line 3084 |
| | |
| EXTERN_C const IID IID_IWICBitmapSourceTransform; | | EXTERN_C const IID IID_IWICBitmapSourceTransform; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("3B16811B-6A43-4ec9-B713-3D5A0C13B940") | | MIDL_INTERFACE("3B16811B-6A43-4ec9-B713-3D5A0C13B940") |
| IWICBitmapSourceTransform : public IUnknown | | IWICBitmapSourceTransform : public IUnknown |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE CopyPixels( | | virtual HRESULT STDMETHODCALLTYPE CopyPixels( |
|
| /* [in] */ __RPC__in const WICRect *prcSrc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT uiWidth, | | /* [in] */ UINT uiWidth, |
| /* [in] */ UINT uiHeight, | | /* [in] */ UINT uiHeight, |
| /* [unique][in] */ __RPC__in_opt WICPixelFormatGUID *pguidDstFormat, | | /* [unique][in] */ __RPC__in_opt WICPixelFormatGUID *pguidDstFormat, |
| /* [in] */ WICBitmapTransformOptions dstTransform, | | /* [in] */ WICBitmapTransformOptions dstTransform, |
| /* [in] */ UINT nStride, | | /* [in] */ UINT nStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer) = 0; | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetClosestSize( | | virtual HRESULT STDMETHODCALLTYPE GetClosestSize( |
| /* [out][in] */ __RPC__inout UINT *puiWidth, | | /* [out][in] */ __RPC__inout UINT *puiWidth, |
| | |
| skipping to change at line 2906 | | skipping to change at line 3113 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapSourceTransformVtbl | | typedef struct IWICBitmapSourceTransformVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapSourceTransform * This, | | __RPC__in IWICBitmapSourceTransform * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapSourceTransform * This); | | __RPC__in IWICBitmapSourceTransform * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapSourceTransform * This); | | __RPC__in IWICBitmapSourceTransform * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICBitmapSourceTransform * This, | | __RPC__in IWICBitmapSourceTransform * This, |
| /* [in] */ __RPC__in const WICRect *prcSrc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT uiWidth, | | /* [in] */ UINT uiWidth, |
| /* [in] */ UINT uiHeight, | | /* [in] */ UINT uiHeight, |
| /* [unique][in] */ __RPC__in_opt WICPixelFormatGUID *pguidDstFormat, | | /* [unique][in] */ __RPC__in_opt WICPixelFormatGUID *pguidDstFormat, |
| /* [in] */ WICBitmapTransformOptions dstTransform, | | /* [in] */ WICBitmapTransformOptions dstTransform, |
| /* [in] */ UINT nStride, | | /* [in] */ UINT nStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetClosestSize )( | | HRESULT ( STDMETHODCALLTYPE *GetClosestSize )( |
|
| IWICBitmapSourceTransform * This, | | __RPC__in IWICBitmapSourceTransform * This, |
| /* [out][in] */ __RPC__inout UINT *puiWidth, | | /* [out][in] */ __RPC__inout UINT *puiWidth, |
| /* [out][in] */ __RPC__inout UINT *puiHeight); | | /* [out][in] */ __RPC__inout UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetClosestPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetClosestPixelFormat )( |
|
| IWICBitmapSourceTransform * This, | | __RPC__in IWICBitmapSourceTransform * This, |
| /* [out][in] */ __RPC__inout WICPixelFormatGUID *pguidDstFormat); | | /* [out][in] */ __RPC__inout WICPixelFormatGUID *pguidDstFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportTransform )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportTransform )( |
|
| IWICBitmapSourceTransform * This, | | __RPC__in IWICBitmapSourceTransform * This, |
| /* [in] */ WICBitmapTransformOptions dstTransform, | | /* [in] */ WICBitmapTransformOptions dstTransform, |
| /* [out] */ __RPC__out BOOL *pfIsSupported); | | /* [out] */ __RPC__out BOOL *pfIsSupported); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapSourceTransformVtbl; | | } IWICBitmapSourceTransformVtbl; |
| | |
| interface IWICBitmapSourceTransform | | interface IWICBitmapSourceTransform |
| { | | { |
| CONST_VTBL struct IWICBitmapSourceTransformVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapSourceTransformVtbl *lpVtbl; |
| }; | | }; |
| | |
| skipping to change at line 2961 | | skipping to change at line 3168 |
| | |
| #define IWICBitmapSourceTransform_QueryInterface(This,riid,ppvObject) \ | | #define IWICBitmapSourceTransform_QueryInterface(This,riid,ppvObject) \ |
| ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| #define IWICBitmapSourceTransform_AddRef(This) \ | | #define IWICBitmapSourceTransform_AddRef(This) \ |
| ( (This)->lpVtbl -> AddRef(This) ) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| #define IWICBitmapSourceTransform_Release(This) \ | | #define IWICBitmapSourceTransform_Release(This) \ |
| ( (This)->lpVtbl -> Release(This) ) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
|
| #define IWICBitmapSourceTransform_CopyPixels(This,prcSrc,uiWidth,uiHeight,pguidD | | #define IWICBitmapSourceTransform_CopyPixels(This,prc,uiWidth,uiHeight,pguidDstF |
| stFormat,dstTransform,nStride,cbBufferSize,pbBuffer) \ | | ormat,dstTransform,nStride,cbBufferSize,pbBuffer) \ |
| ( (This)->lpVtbl -> CopyPixels(This,prcSrc,uiWidth,uiHeight,pguidDstFormat,d | | ( (This)->lpVtbl -> CopyPixels(This,prc,uiWidth,uiHeight,pguidDstFormat,dstT |
| stTransform,nStride,cbBufferSize,pbBuffer) ) | | ransform,nStride,cbBufferSize,pbBuffer) ) |
| | |
| #define IWICBitmapSourceTransform_GetClosestSize(This,puiWidth,puiHeight) \ | | #define IWICBitmapSourceTransform_GetClosestSize(This,puiWidth,puiHeight) \ |
| ( (This)->lpVtbl -> GetClosestSize(This,puiWidth,puiHeight) ) | | ( (This)->lpVtbl -> GetClosestSize(This,puiWidth,puiHeight) ) |
| | |
| #define IWICBitmapSourceTransform_GetClosestPixelFormat(This,pguidDstFormat) \ | | #define IWICBitmapSourceTransform_GetClosestPixelFormat(This,pguidDstFormat) \ |
| ( (This)->lpVtbl -> GetClosestPixelFormat(This,pguidDstFormat) ) | | ( (This)->lpVtbl -> GetClosestPixelFormat(This,pguidDstFormat) ) |
| | |
| #define IWICBitmapSourceTransform_DoesSupportTransform(This,dstTransform,pfIsSup
ported) \ | | #define IWICBitmapSourceTransform_DoesSupportTransform(This,dstTransform,pfIsSup
ported) \ |
| ( (This)->lpVtbl -> DoesSupportTransform(This,dstTransform,pfIsSupported) ) | | ( (This)->lpVtbl -> DoesSupportTransform(This,dstTransform,pfIsSupported) ) |
| | |
| | |
| skipping to change at line 3013 | | skipping to change at line 3220 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapFrameDecodeVtbl | | typedef struct IWICBitmapFrameDecodeVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapFrameDecode * This, | | __RPC__in IWICBitmapFrameDecode * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapFrameDecode * This); | | __RPC__in IWICBitmapFrameDecode * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapFrameDecode * This); | | __RPC__in IWICBitmapFrameDecode * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICBitmapFrameDecode * This, | | __RPC__in IWICBitmapFrameDecode * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICBitmapFrameDecode * This, | | __RPC__in IWICBitmapFrameDecode * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetResolution )( | | HRESULT ( STDMETHODCALLTYPE *GetResolution )( |
|
| IWICBitmapFrameDecode * This, | | __RPC__in IWICBitmapFrameDecode * This, |
| /* [out] */ __RPC__out double *pDpiX, | | /* [out] */ __RPC__out double *pDpiX, |
| /* [out] */ __RPC__out double *pDpiY); | | /* [out] */ __RPC__out double *pDpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICBitmapFrameDecode * This, | | __RPC__in IWICBitmapFrameDecode * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICBitmapFrameDecode * This, | | __RPC__in IWICBitmapFrameDecode * This, |
| /* [unique][in] */ __RPC__in_opt const WICRect *prc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryReader )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryReader )( |
|
| IWICBitmapFrameDecode * This, | | __RPC__in IWICBitmapFrameDecode * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryReader **ppIMetada
taQueryReader); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryReader **ppIMetada
taQueryReader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetColorContexts )( | | HRESULT ( STDMETHODCALLTYPE *GetColorContexts )( |
|
| IWICBitmapFrameDecode * This, | | __RPC__in IWICBitmapFrameDecode * This, |
| /* [in] */ UINT cCount, | | /* [in] */ UINT cCount, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cCount
) IWICColorContext **ppIColorContexts, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cCount
) IWICColorContext **ppIColorContexts, |
| /* [out] */ __RPC__out UINT *pcActualCount); | | /* [out] */ __RPC__out UINT *pcActualCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetThumbnail )( | | HRESULT ( STDMETHODCALLTYPE *GetThumbnail )( |
|
| IWICBitmapFrameDecode * This, | | __RPC__in IWICBitmapFrameDecode * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapSource **ppIThumbnail); | | /* [out] */ __RPC__deref_out_opt IWICBitmapSource **ppIThumbnail); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapFrameDecodeVtbl; | | } IWICBitmapFrameDecodeVtbl; |
| | |
| interface IWICBitmapFrameDecode | | interface IWICBitmapFrameDecode |
| { | | { |
| CONST_VTBL struct IWICBitmapFrameDecodeVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapFrameDecodeVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 3112 | | skipping to change at line 3319 |
| | |
| #define IWICBitmapFrameDecode_GetThumbnail(This,ppIThumbnail) \ | | #define IWICBitmapFrameDecode_GetThumbnail(This,ppIThumbnail) \ |
| ( (This)->lpVtbl -> GetThumbnail(This,ppIThumbnail) ) | | ( (This)->lpVtbl -> GetThumbnail(This,ppIThumbnail) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWICBitmapFrameDecode_INTERFACE_DEFINED__ */ | | #endif /* __IWICBitmapFrameDecode_INTERFACE_DEFINED__ */ |
| | |
|
| | #ifndef __IWICProgressiveLevelControl_INTERFACE_DEFINED__ |
| | #define __IWICProgressiveLevelControl_INTERFACE_DEFINED__ |
| | |
| | /* interface IWICProgressiveLevelControl */ |
| | /* [uuid][object] */ |
| | |
| | EXTERN_C const IID IID_IWICProgressiveLevelControl; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("DAAC296F-7AA5-4dbf-8D15-225C5976F891") |
| | IWICProgressiveLevelControl : public IUnknown |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE GetLevelCount( |
| | /* [retval][out] */ __RPC__out UINT *pcLevels) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetCurrentLevel( |
| | /* [retval][out] */ __RPC__out UINT *pnLevel) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE SetCurrentLevel( |
| | /* [in] */ UINT nLevel) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IWICProgressiveLevelControlVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | __RPC__in IWICProgressiveLevelControl * This, |
| | /* [in] */ __RPC__in REFIID riid, |
| | /* [annotation][iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | __RPC__in IWICProgressiveLevelControl * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | __RPC__in IWICProgressiveLevelControl * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetLevelCount )( |
| | __RPC__in IWICProgressiveLevelControl * This, |
| | /* [retval][out] */ __RPC__out UINT *pcLevels); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetCurrentLevel )( |
| | __RPC__in IWICProgressiveLevelControl * This, |
| | /* [retval][out] */ __RPC__out UINT *pnLevel); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetCurrentLevel )( |
| | __RPC__in IWICProgressiveLevelControl * This, |
| | /* [in] */ UINT nLevel); |
| | |
| | END_INTERFACE |
| | } IWICProgressiveLevelControlVtbl; |
| | |
| | interface IWICProgressiveLevelControl |
| | { |
| | CONST_VTBL struct IWICProgressiveLevelControlVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IWICProgressiveLevelControl_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IWICProgressiveLevelControl_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IWICProgressiveLevelControl_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IWICProgressiveLevelControl_GetLevelCount(This,pcLevels) \ |
| | ( (This)->lpVtbl -> GetLevelCount(This,pcLevels) ) |
| | |
| | #define IWICProgressiveLevelControl_GetCurrentLevel(This,pnLevel) \ |
| | ( (This)->lpVtbl -> GetCurrentLevel(This,pnLevel) ) |
| | |
| | #define IWICProgressiveLevelControl_SetCurrentLevel(This,nLevel) \ |
| | ( (This)->lpVtbl -> SetCurrentLevel(This,nLevel) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IWICProgressiveLevelControl_INTERFACE_DEFINED__ */ |
| | |
| | #ifndef __IWICProgressCallback_INTERFACE_DEFINED__ |
| | #define __IWICProgressCallback_INTERFACE_DEFINED__ |
| | |
| | /* interface IWICProgressCallback */ |
| | /* [uuid][object] */ |
| | |
| | EXTERN_C const IID IID_IWICProgressCallback; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("4776F9CD-9517-45FA-BF24-E89C5EC5C60C") |
| | IWICProgressCallback : public IUnknown |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE Notify( |
| | /* [in] */ ULONG uFrameNum, |
| | /* [in] */ WICProgressOperation operation, |
| | /* [in] */ double dblProgress) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IWICProgressCallbackVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | __RPC__in IWICProgressCallback * This, |
| | /* [in] */ __RPC__in REFIID riid, |
| | /* [annotation][iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | __RPC__in IWICProgressCallback * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | __RPC__in IWICProgressCallback * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *Notify )( |
| | __RPC__in IWICProgressCallback * This, |
| | /* [in] */ ULONG uFrameNum, |
| | /* [in] */ WICProgressOperation operation, |
| | /* [in] */ double dblProgress); |
| | |
| | END_INTERFACE |
| | } IWICProgressCallbackVtbl; |
| | |
| | interface IWICProgressCallback |
| | { |
| | CONST_VTBL struct IWICProgressCallbackVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IWICProgressCallback_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IWICProgressCallback_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IWICProgressCallback_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IWICProgressCallback_Notify(This,uFrameNum,operation,dblProgress) \ |
| | ( (This)->lpVtbl -> Notify(This,uFrameNum,operation,dblProgress) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IWICProgressCallback_INTERFACE_DEFINED__ */ |
| | |
| #ifndef __IWICBitmapCodecProgressNotification_INTERFACE_DEFINED__ | | #ifndef __IWICBitmapCodecProgressNotification_INTERFACE_DEFINED__ |
| #define __IWICBitmapCodecProgressNotification_INTERFACE_DEFINED__ | | #define __IWICBitmapCodecProgressNotification_INTERFACE_DEFINED__ |
| | |
| /* interface IWICBitmapCodecProgressNotification */ | | /* interface IWICBitmapCodecProgressNotification */ |
|
| /* [uuid][object][local] */ | | /* [uuid][object] */ |
| | |
|
| typedef /* [ref] */ HRESULT ( __stdcall *PFNProgressNotification )( | | typedef /* [unique] */ __RPC_unique_pointer HRESULT ( __stdcall *PFNProgressNot |
| LPVOID pvData, | | ification )( |
| | __RPC__in LPVOID pvData, |
| ULONG uFrameNum, | | ULONG uFrameNum, |
| WICProgressOperation operation, | | WICProgressOperation operation, |
| double dblProgress); | | double dblProgress); |
| | |
| EXTERN_C const IID IID_IWICBitmapCodecProgressNotification; | | EXTERN_C const IID IID_IWICBitmapCodecProgressNotification; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("64C1024E-C3CF-4462-8078-88C2B11C46D9") | | MIDL_INTERFACE("64C1024E-C3CF-4462-8078-88C2B11C46D9") |
| IWICBitmapCodecProgressNotification : public IUnknown | | IWICBitmapCodecProgressNotification : public IUnknown |
| { | | { |
| public: | | public: |
|
| virtual HRESULT STDMETHODCALLTYPE RegisterProgressNotification( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE RegisterProgressNotifica |
| /* [in] */ PFNProgressNotification pfnProgressNotification, | | tion( |
| /* [in] */ LPVOID pvData, | | /* [annotation][unique][in] */ |
| | __in_opt PFNProgressNotification pfnProgressNotification, |
| | /* [annotation][unique][in] */ |
| | __in_opt LPVOID pvData, |
| /* [in] */ DWORD dwProgressFlags) = 0; | | /* [in] */ DWORD dwProgressFlags) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapCodecProgressNotificationVtbl | | typedef struct IWICBitmapCodecProgressNotificationVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapCodecProgressNotification * This, | | __RPC__in IWICBitmapCodecProgressNotification * This, |
| /* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapCodecProgressNotification * This); | | __RPC__in IWICBitmapCodecProgressNotification * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapCodecProgressNotification * This); | | __RPC__in IWICBitmapCodecProgressNotification * This); |
| | |
|
| HRESULT ( STDMETHODCALLTYPE *RegisterProgressNotification )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *RegisterProgressNotification
)( |
| IWICBitmapCodecProgressNotification * This, | | IWICBitmapCodecProgressNotification * This, |
|
| /* [in] */ PFNProgressNotification pfnProgressNotification, | | /* [annotation][unique][in] */ |
| /* [in] */ LPVOID pvData, | | __in_opt PFNProgressNotification pfnProgressNotification, |
| | /* [annotation][unique][in] */ |
| | __in_opt LPVOID pvData, |
| /* [in] */ DWORD dwProgressFlags); | | /* [in] */ DWORD dwProgressFlags); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapCodecProgressNotificationVtbl; | | } IWICBitmapCodecProgressNotificationVtbl; |
| | |
| interface IWICBitmapCodecProgressNotification | | interface IWICBitmapCodecProgressNotification |
| { | | { |
| CONST_VTBL struct IWICBitmapCodecProgressNotificationVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapCodecProgressNotificationVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 3189 | | skipping to change at line 3562 |
| #define IWICBitmapCodecProgressNotification_Release(This) \ | | #define IWICBitmapCodecProgressNotification_Release(This) \ |
| ( (This)->lpVtbl -> Release(This) ) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
| #define IWICBitmapCodecProgressNotification_RegisterProgressNotification(This,pf
nProgressNotification,pvData,dwProgressFlags) \ | | #define IWICBitmapCodecProgressNotification_RegisterProgressNotification(This,pf
nProgressNotification,pvData,dwProgressFlags) \ |
| ( (This)->lpVtbl -> RegisterProgressNotification(This,pfnProgressNotificatio
n,pvData,dwProgressFlags) ) | | ( (This)->lpVtbl -> RegisterProgressNotification(This,pfnProgressNotificatio
n,pvData,dwProgressFlags) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICBitmapCodecProgressNotification_Re |
| | mote_RegisterProgressNotification_Proxy( |
| | __RPC__in IWICBitmapCodecProgressNotification * This, |
| | /* [unique][in] */ __RPC__in_opt IWICProgressCallback *pICallback, |
| | /* [in] */ DWORD dwProgressFlags); |
| | |
| | void __RPC_STUB IWICBitmapCodecProgressNotification_Remote_RegisterProgressNotif |
| | ication_Stub( |
| | IRpcStubBuffer *This, |
| | IRpcChannelBuffer *_pRpcChannelBuffer, |
| | PRPC_MESSAGE _pRpcMessage, |
| | DWORD *_pdwStubPhase); |
| | |
| #endif /* __IWICBitmapCodecProgressNotification_INTERFACE_DEFINED__ */ | | #endif /* __IWICBitmapCodecProgressNotification_INTERFACE_DEFINED__ */ |
| | |
| #ifndef __IWICComponentInfo_INTERFACE_DEFINED__ | | #ifndef __IWICComponentInfo_INTERFACE_DEFINED__ |
| #define __IWICComponentInfo_INTERFACE_DEFINED__ | | #define __IWICComponentInfo_INTERFACE_DEFINED__ |
| | |
| /* interface IWICComponentInfo */ | | /* interface IWICComponentInfo */ |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICComponentInfo; | | EXTERN_C const IID IID_IWICComponentInfo; |
| | |
| | |
| skipping to change at line 3246 | | skipping to change at line 3630 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICComponentInfoVtbl | | typedef struct IWICComponentInfoVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICComponentInfo * This, | | __RPC__in IWICComponentInfo * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICComponentInfo * This); | | __RPC__in IWICComponentInfo * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICComponentInfo * This); | | __RPC__in IWICComponentInfo * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetComponentType )( | | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
|
| IWICComponentInfo * This, | | __RPC__in IWICComponentInfo * This, |
| /* [out] */ __RPC__out WICComponentType *pType); | | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCLSID )( | | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
|
| IWICComponentInfo * This, | | __RPC__in IWICComponentInfo * This, |
| /* [out] */ __RPC__out CLSID *pclsid); | | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
|
| IWICComponentInfo * This, | | __RPC__in IWICComponentInfo * This, |
| /* [out] */ __RPC__out DWORD *pStatus); | | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAuthor )( | | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
|
| IWICComponentInfo * This, | | __RPC__in IWICComponentInfo * This, |
| /* [in] */ UINT cchAuthor, | | /* [in] */ UINT cchAuthor, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
|
| IWICComponentInfo * This, | | __RPC__in IWICComponentInfo * This, |
| /* [out] */ __RPC__out GUID *pguidVendor); | | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
|
| IWICComponentInfo * This, | | __RPC__in IWICComponentInfo * This, |
| /* [in] */ UINT cchVersion, | | /* [in] */ UINT cchVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
|
| IWICComponentInfo * This, | | __RPC__in IWICComponentInfo * This, |
| /* [in] */ UINT cchSpecVersion, | | /* [in] */ UINT cchSpecVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
|
| IWICComponentInfo * This, | | __RPC__in IWICComponentInfo * This, |
| /* [in] */ UINT cchFriendlyName, | | /* [in] */ UINT cchFriendlyName, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICComponentInfoVtbl; | | } IWICComponentInfoVtbl; |
| | |
| interface IWICComponentInfo | | interface IWICComponentInfo |
| { | | { |
| CONST_VTBL struct IWICComponentInfoVtbl *lpVtbl; | | CONST_VTBL struct IWICComponentInfoVtbl *lpVtbl; |
| | |
| skipping to change at line 3362 | | skipping to change at line 3746 |
| EXTERN_C const IID IID_IWICFormatConverterInfo; | | EXTERN_C const IID IID_IWICFormatConverterInfo; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("9F34FB65-13F4-4f15-BC57-3726B5E53D9F") | | MIDL_INTERFACE("9F34FB65-13F4-4f15-BC57-3726B5E53D9F") |
| IWICFormatConverterInfo : public IWICComponentInfo | | IWICFormatConverterInfo : public IWICComponentInfo |
| { | | { |
| public: | | public: |
| virtual HRESULT STDMETHODCALLTYPE GetPixelFormats( | | virtual HRESULT STDMETHODCALLTYPE GetPixelFormats( |
| /* [in] */ UINT cFormats, | | /* [in] */ UINT cFormats, |
|
| /* [size_is][out][in] */ __RPC__inout_ecount_full(cFormats) WICPixel
FormatGUID *pPixelFormatGUIDs, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cForma
ts) WICPixelFormatGUID *pPixelFormatGUIDs, |
| /* [out] */ __RPC__out UINT *pcActual) = 0; | | /* [out] */ __RPC__out UINT *pcActual) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateInstance( | | virtual HRESULT STDMETHODCALLTYPE CreateInstance( |
| /* [out] */ __RPC__deref_out_opt IWICFormatConverter **ppIConverter)
= 0; | | /* [out] */ __RPC__deref_out_opt IWICFormatConverter **ppIConverter)
= 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICFormatConverterInfoVtbl | | typedef struct IWICFormatConverterInfoVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICFormatConverterInfo * This); | | __RPC__in IWICFormatConverterInfo * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICFormatConverterInfo * This); | | __RPC__in IWICFormatConverterInfo * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetComponentType )( | | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [out] */ __RPC__out WICComponentType *pType); | | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCLSID )( | | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [out] */ __RPC__out CLSID *pclsid); | | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [out] */ __RPC__out DWORD *pStatus); | | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAuthor )( | | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [in] */ UINT cchAuthor, | | /* [in] */ UINT cchAuthor, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [out] */ __RPC__out GUID *pguidVendor); | | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [in] */ UINT cchVersion, | | /* [in] */ UINT cchVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [in] */ UINT cchSpecVersion, | | /* [in] */ UINT cchSpecVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [in] */ UINT cchFriendlyName, | | /* [in] */ UINT cchFriendlyName, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormats )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormats )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [in] */ UINT cFormats, | | /* [in] */ UINT cFormats, |
|
| /* [size_is][out][in] */ __RPC__inout_ecount_full(cFormats) WICPixel
FormatGUID *pPixelFormatGUIDs, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cForma
ts) WICPixelFormatGUID *pPixelFormatGUIDs, |
| /* [out] */ __RPC__out UINT *pcActual); | | /* [out] */ __RPC__out UINT *pcActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateInstance )( | | HRESULT ( STDMETHODCALLTYPE *CreateInstance )( |
|
| IWICFormatConverterInfo * This, | | __RPC__in IWICFormatConverterInfo * This, |
| /* [out] */ __RPC__deref_out_opt IWICFormatConverter **ppIConverter)
; | | /* [out] */ __RPC__deref_out_opt IWICFormatConverter **ppIConverter)
; |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICFormatConverterInfoVtbl; | | } IWICFormatConverterInfoVtbl; |
| | |
| interface IWICFormatConverterInfo | | interface IWICFormatConverterInfo |
| { | | { |
| CONST_VTBL struct IWICFormatConverterInfoVtbl *lpVtbl; | | CONST_VTBL struct IWICFormatConverterInfoVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 3565 | | skipping to change at line 3949 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapCodecInfoVtbl | | typedef struct IWICBitmapCodecInfoVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapCodecInfo * This); | | __RPC__in IWICBitmapCodecInfo * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapCodecInfo * This); | | __RPC__in IWICBitmapCodecInfo * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetComponentType )( | | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [out] */ __RPC__out WICComponentType *pType); | | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCLSID )( | | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [out] */ __RPC__out CLSID *pclsid); | | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [out] */ __RPC__out DWORD *pStatus); | | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAuthor )( | | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cchAuthor, | | /* [in] */ UINT cchAuthor, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [out] */ __RPC__out GUID *pguidVendor); | | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cchVersion, | | /* [in] */ UINT cchVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cchSpecVersion, | | /* [in] */ UINT cchSpecVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cchFriendlyName, | | /* [in] */ UINT cchFriendlyName, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [out] */ __RPC__out GUID *pguidContainerFormat); | | /* [out] */ __RPC__out GUID *pguidContainerFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormats )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormats )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cFormats, | | /* [in] */ UINT cFormats, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cForma
ts) GUID *pguidPixelFormats, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cForma
ts) GUID *pguidPixelFormats, |
| /* [out] */ __RPC__out UINT *pcActual); | | /* [out] */ __RPC__out UINT *pcActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetColorManagementVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetColorManagementVersion )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cchColorManagementVersion, | | /* [in] */ UINT cchColorManagementVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchCol
orManagementVersion) WCHAR *wzColorManagementVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchCol
orManagementVersion) WCHAR *wzColorManagementVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cchDeviceManufacturer, | | /* [in] */ UINT cchDeviceManufacturer, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cchDeviceModels, | | /* [in] */ UINT cchDeviceModels, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMimeTypes )( | | HRESULT ( STDMETHODCALLTYPE *GetMimeTypes )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cchMimeTypes, | | /* [in] */ UINT cchMimeTypes, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMim
eTypes) WCHAR *wzMimeTypes, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMim
eTypes) WCHAR *wzMimeTypes, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFileExtensions )( | | HRESULT ( STDMETHODCALLTYPE *GetFileExtensions )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ UINT cchFileExtensions, | | /* [in] */ UINT cchFileExtensions, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFil
eExtensions) WCHAR *wzFileExtensions, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFil
eExtensions) WCHAR *wzFileExtensions, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportAnimation )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportAnimation )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportAnimation); | | /* [out] */ __RPC__out BOOL *pfSupportAnimation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportChromakey )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportChromakey )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportChromakey); | | /* [out] */ __RPC__out BOOL *pfSupportChromakey); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportLossless )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportLossless )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportLossless); | | /* [out] */ __RPC__out BOOL *pfSupportLossless); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportMultiframe )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportMultiframe )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportMultiframe); | | /* [out] */ __RPC__out BOOL *pfSupportMultiframe); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchesMimeType )( | | HRESULT ( STDMETHODCALLTYPE *MatchesMimeType )( |
|
| IWICBitmapCodecInfo * This, | | __RPC__in IWICBitmapCodecInfo * This, |
| /* [in] */ __RPC__in LPCWSTR wzMimeType, | | /* [in] */ __RPC__in LPCWSTR wzMimeType, |
| /* [out] */ __RPC__out BOOL *pfMatches); | | /* [out] */ __RPC__out BOOL *pfMatches); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapCodecInfoVtbl; | | } IWICBitmapCodecInfoVtbl; |
| | |
| interface IWICBitmapCodecInfo | | interface IWICBitmapCodecInfo |
| { | | { |
| CONST_VTBL struct IWICBitmapCodecInfoVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapCodecInfoVtbl *lpVtbl; |
| }; | | }; |
| | |
| skipping to change at line 3788 | | skipping to change at line 4172 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapEncoderInfoVtbl | | typedef struct IWICBitmapEncoderInfoVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapEncoderInfo * This); | | __RPC__in IWICBitmapEncoderInfo * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapEncoderInfo * This); | | __RPC__in IWICBitmapEncoderInfo * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetComponentType )( | | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__out WICComponentType *pType); | | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCLSID )( | | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__out CLSID *pclsid); | | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__out DWORD *pStatus); | | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAuthor )( | | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cchAuthor, | | /* [in] */ UINT cchAuthor, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__out GUID *pguidVendor); | | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cchVersion, | | /* [in] */ UINT cchVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cchSpecVersion, | | /* [in] */ UINT cchSpecVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cchFriendlyName, | | /* [in] */ UINT cchFriendlyName, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__out GUID *pguidContainerFormat); | | /* [out] */ __RPC__out GUID *pguidContainerFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormats )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormats )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cFormats, | | /* [in] */ UINT cFormats, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cForma
ts) GUID *pguidPixelFormats, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cForma
ts) GUID *pguidPixelFormats, |
| /* [out] */ __RPC__out UINT *pcActual); | | /* [out] */ __RPC__out UINT *pcActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetColorManagementVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetColorManagementVersion )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cchColorManagementVersion, | | /* [in] */ UINT cchColorManagementVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchCol
orManagementVersion) WCHAR *wzColorManagementVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchCol
orManagementVersion) WCHAR *wzColorManagementVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cchDeviceManufacturer, | | /* [in] */ UINT cchDeviceManufacturer, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cchDeviceModels, | | /* [in] */ UINT cchDeviceModels, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMimeTypes )( | | HRESULT ( STDMETHODCALLTYPE *GetMimeTypes )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cchMimeTypes, | | /* [in] */ UINT cchMimeTypes, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMim
eTypes) WCHAR *wzMimeTypes, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMim
eTypes) WCHAR *wzMimeTypes, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFileExtensions )( | | HRESULT ( STDMETHODCALLTYPE *GetFileExtensions )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ UINT cchFileExtensions, | | /* [in] */ UINT cchFileExtensions, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFil
eExtensions) WCHAR *wzFileExtensions, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFil
eExtensions) WCHAR *wzFileExtensions, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportAnimation )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportAnimation )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportAnimation); | | /* [out] */ __RPC__out BOOL *pfSupportAnimation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportChromakey )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportChromakey )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportChromakey); | | /* [out] */ __RPC__out BOOL *pfSupportChromakey); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportLossless )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportLossless )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportLossless); | | /* [out] */ __RPC__out BOOL *pfSupportLossless); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportMultiframe )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportMultiframe )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportMultiframe); | | /* [out] */ __RPC__out BOOL *pfSupportMultiframe); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchesMimeType )( | | HRESULT ( STDMETHODCALLTYPE *MatchesMimeType )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [in] */ __RPC__in LPCWSTR wzMimeType, | | /* [in] */ __RPC__in LPCWSTR wzMimeType, |
| /* [out] */ __RPC__out BOOL *pfMatches); | | /* [out] */ __RPC__out BOOL *pfMatches); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateInstance )( | | HRESULT ( STDMETHODCALLTYPE *CreateInstance )( |
|
| IWICBitmapEncoderInfo * This, | | __RPC__in IWICBitmapEncoderInfo * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapEncoder **ppIBitmapEncode
r); | | /* [out] */ __RPC__deref_out_opt IWICBitmapEncoder **ppIBitmapEncode
r); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapEncoderInfoVtbl; | | } IWICBitmapEncoderInfoVtbl; |
| | |
| interface IWICBitmapEncoderInfo | | interface IWICBitmapEncoderInfo |
| { | | { |
| CONST_VTBL struct IWICBitmapEncoderInfoVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapEncoderInfoVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 4006 | | skipping to change at line 4390 |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICBitmapDecoderInfo; | | EXTERN_C const IID IID_IWICBitmapDecoderInfo; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("D8CD007F-D08F-4191-9BFC-236EA7F0E4B5") | | MIDL_INTERFACE("D8CD007F-D08F-4191-9BFC-236EA7F0E4B5") |
| IWICBitmapDecoderInfo : public IWICBitmapCodecInfo | | IWICBitmapDecoderInfo : public IWICBitmapCodecInfo |
| { | | { |
| public: | | public: |
|
| virtual HRESULT STDMETHODCALLTYPE GetPatterns( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetPatterns( |
| /* [in] */ UINT cbSizePatterns, | | /* [in] */ UINT cbSizePatterns, |
|
| /* [unique][out][in] */ __RPC__inout_opt WICBitmapPattern *pPatterns | | /* [annotation][unique][size_is][out] */ |
| , | | __out_bcount_part_opt(cbSizePatterns, *pcbPatternsActual) WICBitmap |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcPatterns, | | Pattern *pPatterns, |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcbPatternsActual) = | | /* [annotation][unique][out] */ |
| 0; | | __inout_opt UINT *pcPatterns, |
| | /* [annotation][out] */ |
| | __inout_opt UINT *pcbPatternsActual) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MatchesPattern( | | virtual HRESULT STDMETHODCALLTYPE MatchesPattern( |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [out] */ __RPC__out BOOL *pfMatches) = 0; | | /* [out] */ __RPC__out BOOL *pfMatches) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateInstance( | | virtual HRESULT STDMETHODCALLTYPE CreateInstance( |
| /* [out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIBitmapDecode
r) = 0; | | /* [out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIBitmapDecode
r) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICBitmapDecoderInfoVtbl | | typedef struct IWICBitmapDecoderInfoVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICBitmapDecoderInfo * This); | | __RPC__in IWICBitmapDecoderInfo * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICBitmapDecoderInfo * This); | | __RPC__in IWICBitmapDecoderInfo * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetComponentType )( | | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__out WICComponentType *pType); | | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCLSID )( | | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__out CLSID *pclsid); | | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__out DWORD *pStatus); | | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAuthor )( | | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cchAuthor, | | /* [in] */ UINT cchAuthor, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__out GUID *pguidVendor); | | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cchVersion, | | /* [in] */ UINT cchVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cchSpecVersion, | | /* [in] */ UINT cchSpecVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cchFriendlyName, | | /* [in] */ UINT cchFriendlyName, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__out GUID *pguidContainerFormat); | | /* [out] */ __RPC__out GUID *pguidContainerFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormats )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormats )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cFormats, | | /* [in] */ UINT cFormats, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cForma
ts) GUID *pguidPixelFormats, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cForma
ts) GUID *pguidPixelFormats, |
| /* [out] */ __RPC__out UINT *pcActual); | | /* [out] */ __RPC__out UINT *pcActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetColorManagementVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetColorManagementVersion )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cchColorManagementVersion, | | /* [in] */ UINT cchColorManagementVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchCol
orManagementVersion) WCHAR *wzColorManagementVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchCol
orManagementVersion) WCHAR *wzColorManagementVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cchDeviceManufacturer, | | /* [in] */ UINT cchDeviceManufacturer, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cchDeviceModels, | | /* [in] */ UINT cchDeviceModels, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMimeTypes )( | | HRESULT ( STDMETHODCALLTYPE *GetMimeTypes )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cchMimeTypes, | | /* [in] */ UINT cchMimeTypes, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMim
eTypes) WCHAR *wzMimeTypes, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchMim
eTypes) WCHAR *wzMimeTypes, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFileExtensions )( | | HRESULT ( STDMETHODCALLTYPE *GetFileExtensions )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cchFileExtensions, | | /* [in] */ UINT cchFileExtensions, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFil
eExtensions) WCHAR *wzFileExtensions, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFil
eExtensions) WCHAR *wzFileExtensions, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportAnimation )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportAnimation )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportAnimation); | | /* [out] */ __RPC__out BOOL *pfSupportAnimation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportChromakey )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportChromakey )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportChromakey); | | /* [out] */ __RPC__out BOOL *pfSupportChromakey); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportLossless )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportLossless )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportLossless); | | /* [out] */ __RPC__out BOOL *pfSupportLossless); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportMultiframe )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportMultiframe )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportMultiframe); | | /* [out] */ __RPC__out BOOL *pfSupportMultiframe); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchesMimeType )( | | HRESULT ( STDMETHODCALLTYPE *MatchesMimeType )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ __RPC__in LPCWSTR wzMimeType, | | /* [in] */ __RPC__in LPCWSTR wzMimeType, |
| /* [out] */ __RPC__out BOOL *pfMatches); | | /* [out] */ __RPC__out BOOL *pfMatches); |
| | |
|
| HRESULT ( STDMETHODCALLTYPE *GetPatterns )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetPatterns )( |
| IWICBitmapDecoderInfo * This, | | IWICBitmapDecoderInfo * This, |
| /* [in] */ UINT cbSizePatterns, | | /* [in] */ UINT cbSizePatterns, |
|
| /* [unique][out][in] */ __RPC__inout_opt WICBitmapPattern *pPatterns | | /* [annotation][unique][size_is][out] */ |
| , | | __out_bcount_part_opt(cbSizePatterns, *pcbPatternsActual) WICBitmap |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcPatterns, | | Pattern *pPatterns, |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcbPatternsActual); | | /* [annotation][unique][out] */ |
| | __inout_opt UINT *pcPatterns, |
| | /* [annotation][out] */ |
| | __inout_opt UINT *pcbPatternsActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchesPattern )( | | HRESULT ( STDMETHODCALLTYPE *MatchesPattern )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [out] */ __RPC__out BOOL *pfMatches); | | /* [out] */ __RPC__out BOOL *pfMatches); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateInstance )( | | HRESULT ( STDMETHODCALLTYPE *CreateInstance )( |
|
| IWICBitmapDecoderInfo * This, | | __RPC__in IWICBitmapDecoderInfo * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIBitmapDecode
r); | | /* [out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIBitmapDecode
r); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICBitmapDecoderInfoVtbl; | | } IWICBitmapDecoderInfoVtbl; |
| | |
| interface IWICBitmapDecoderInfo | | interface IWICBitmapDecoderInfo |
| { | | { |
| CONST_VTBL struct IWICBitmapDecoderInfoVtbl *lpVtbl; | | CONST_VTBL struct IWICBitmapDecoderInfoVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 4248 | | skipping to change at line 4638 |
| #define IWICBitmapDecoderInfo_MatchesPattern(This,pIStream,pfMatches) \ | | #define IWICBitmapDecoderInfo_MatchesPattern(This,pIStream,pfMatches) \ |
| ( (This)->lpVtbl -> MatchesPattern(This,pIStream,pfMatches) ) | | ( (This)->lpVtbl -> MatchesPattern(This,pIStream,pfMatches) ) |
| | |
| #define IWICBitmapDecoderInfo_CreateInstance(This,ppIBitmapDecoder) \ | | #define IWICBitmapDecoderInfo_CreateInstance(This,ppIBitmapDecoder) \ |
| ( (This)->lpVtbl -> CreateInstance(This,ppIBitmapDecoder) ) | | ( (This)->lpVtbl -> CreateInstance(This,ppIBitmapDecoder) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICBitmapDecoderInfo_Remote_GetPatter |
| | ns_Proxy( |
| | __RPC__in IWICBitmapDecoderInfo * This, |
| | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPatterns) |
| | WICBitmapPattern **ppPatterns, |
| | /* [out] */ __RPC__out UINT *pcPatterns); |
| | |
| | void __RPC_STUB IWICBitmapDecoderInfo_Remote_GetPatterns_Stub( |
| | IRpcStubBuffer *This, |
| | IRpcChannelBuffer *_pRpcChannelBuffer, |
| | PRPC_MESSAGE _pRpcMessage, |
| | DWORD *_pdwStubPhase); |
| | |
| #endif /* __IWICBitmapDecoderInfo_INTERFACE_DEFINED__ */ | | #endif /* __IWICBitmapDecoderInfo_INTERFACE_DEFINED__ */ |
| | |
| #ifndef __IWICPixelFormatInfo_INTERFACE_DEFINED__ | | #ifndef __IWICPixelFormatInfo_INTERFACE_DEFINED__ |
| #define __IWICPixelFormatInfo_INTERFACE_DEFINED__ | | #define __IWICPixelFormatInfo_INTERFACE_DEFINED__ |
| | |
| /* interface IWICPixelFormatInfo */ | | /* interface IWICPixelFormatInfo */ |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICPixelFormatInfo; | | EXTERN_C const IID IID_IWICPixelFormatInfo; |
| | |
| | |
| skipping to change at line 4291 | | skipping to change at line 4692 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICPixelFormatInfoVtbl | | typedef struct IWICPixelFormatInfoVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICPixelFormatInfo * This); | | __RPC__in IWICPixelFormatInfo * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICPixelFormatInfo * This); | | __RPC__in IWICPixelFormatInfo * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetComponentType )( | | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [out] */ __RPC__out WICComponentType *pType); | | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCLSID )( | | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [out] */ __RPC__out CLSID *pclsid); | | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [out] */ __RPC__out DWORD *pStatus); | | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAuthor )( | | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [in] */ UINT cchAuthor, | | /* [in] */ UINT cchAuthor, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [out] */ __RPC__out GUID *pguidVendor); | | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [in] */ UINT cchVersion, | | /* [in] */ UINT cchVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [in] */ UINT cchSpecVersion, | | /* [in] */ UINT cchSpecVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [in] */ UINT cchFriendlyName, | | /* [in] */ UINT cchFriendlyName, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFormatGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetFormatGUID )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [out] */ __RPC__out GUID *pFormat); | | /* [out] */ __RPC__out GUID *pFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetColorContext )( | | HRESULT ( STDMETHODCALLTYPE *GetColorContext )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [out] */ __RPC__deref_out_opt IWICColorContext **ppIColorContext)
; | | /* [out] */ __RPC__deref_out_opt IWICColorContext **ppIColorContext)
; |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetBitsPerPixel )( | | HRESULT ( STDMETHODCALLTYPE *GetBitsPerPixel )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [out] */ __RPC__out UINT *puiBitsPerPixel); | | /* [out] */ __RPC__out UINT *puiBitsPerPixel); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetChannelCount )( | | HRESULT ( STDMETHODCALLTYPE *GetChannelCount )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [out] */ __RPC__out UINT *puiChannelCount); | | /* [out] */ __RPC__out UINT *puiChannelCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetChannelMask )( | | HRESULT ( STDMETHODCALLTYPE *GetChannelMask )( |
|
| IWICPixelFormatInfo * This, | | __RPC__in IWICPixelFormatInfo * This, |
| /* [in] */ UINT uiChannelIndex, | | /* [in] */ UINT uiChannelIndex, |
| /* [in] */ UINT cbMaskBuffer, | | /* [in] */ UINT cbMaskBuffer, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cbMask
Buffer) BYTE *pbMaskBuffer, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cbMask
Buffer) BYTE *pbMaskBuffer, |
| /* [out] */ __RPC__out UINT *pcbActual); | | /* [out] */ __RPC__out UINT *pcbActual); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICPixelFormatInfoVtbl; | | } IWICPixelFormatInfoVtbl; |
| | |
| interface IWICPixelFormatInfo | | interface IWICPixelFormatInfo |
| { | | { |
| | |
| skipping to change at line 4429 | | skipping to change at line 4830 |
| | |
| #define IWICPixelFormatInfo_GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbMa
skBuffer,pcbActual) \ | | #define IWICPixelFormatInfo_GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbMa
skBuffer,pcbActual) \ |
| ( (This)->lpVtbl -> GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbMaskBu
ffer,pcbActual) ) | | ( (This)->lpVtbl -> GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbMaskBu
ffer,pcbActual) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWICPixelFormatInfo_INTERFACE_DEFINED__ */ | | #endif /* __IWICPixelFormatInfo_INTERFACE_DEFINED__ */ |
| | |
|
| | #ifndef __IWICPixelFormatInfo2_INTERFACE_DEFINED__ |
| | #define __IWICPixelFormatInfo2_INTERFACE_DEFINED__ |
| | |
| | /* interface IWICPixelFormatInfo2 */ |
| | /* [uuid][object] */ |
| | |
| | EXTERN_C const IID IID_IWICPixelFormatInfo2; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("A9DB33A2-AF5F-43C7-B679-74F5984B5AA4") |
| | IWICPixelFormatInfo2 : public IWICPixelFormatInfo |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE SupportsTransparency( |
| | /* [out] */ __RPC__out BOOL *pfSupportsTransparency) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetNumericRepresentation( |
| | /* [out] */ __RPC__out WICPixelFormatNumericRepresentation *pNumeric |
| | Representation) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IWICPixelFormatInfo2Vtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [in] */ __RPC__in REFIID riid, |
| | /* [annotation][iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | __RPC__in IWICPixelFormatInfo2 * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | __RPC__in IWICPixelFormatInfo2 * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [in] */ UINT cchAuthor, |
| | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut |
| | hor) WCHAR *wzAuthor, |
| | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [in] */ UINT cchVersion, |
| | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer |
| | sion) WCHAR *wzVersion, |
| | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [in] */ UINT cchSpecVersion, |
| | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe |
| | cVersion) WCHAR *wzSpecVersion, |
| | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [in] */ UINT cchFriendlyName, |
| | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri |
| | endlyName) WCHAR *wzFriendlyName, |
| | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetFormatGUID )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__out GUID *pFormat); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetColorContext )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__deref_out_opt IWICColorContext **ppIColorContext) |
| | ; |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetBitsPerPixel )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__out UINT *puiBitsPerPixel); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetChannelCount )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__out UINT *puiChannelCount); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetChannelMask )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [in] */ UINT uiChannelIndex, |
| | /* [in] */ UINT cbMaskBuffer, |
| | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cbMask |
| | Buffer) BYTE *pbMaskBuffer, |
| | /* [out] */ __RPC__out UINT *pcbActual); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SupportsTransparency )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__out BOOL *pfSupportsTransparency); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetNumericRepresentation )( |
| | __RPC__in IWICPixelFormatInfo2 * This, |
| | /* [out] */ __RPC__out WICPixelFormatNumericRepresentation *pNumeric |
| | Representation); |
| | |
| | END_INTERFACE |
| | } IWICPixelFormatInfo2Vtbl; |
| | |
| | interface IWICPixelFormatInfo2 |
| | { |
| | CONST_VTBL struct IWICPixelFormatInfo2Vtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IWICPixelFormatInfo2_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IWICPixelFormatInfo2_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IWICPixelFormatInfo2_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IWICPixelFormatInfo2_GetComponentType(This,pType) \ |
| | ( (This)->lpVtbl -> GetComponentType(This,pType) ) |
| | |
| | #define IWICPixelFormatInfo2_GetCLSID(This,pclsid) \ |
| | ( (This)->lpVtbl -> GetCLSID(This,pclsid) ) |
| | |
| | #define IWICPixelFormatInfo2_GetSigningStatus(This,pStatus) \ |
| | ( (This)->lpVtbl -> GetSigningStatus(This,pStatus) ) |
| | |
| | #define IWICPixelFormatInfo2_GetAuthor(This,cchAuthor,wzAuthor,pcchActual) \ |
| | ( (This)->lpVtbl -> GetAuthor(This,cchAuthor,wzAuthor,pcchActual) ) |
| | |
| | #define IWICPixelFormatInfo2_GetVendorGUID(This,pguidVendor) \ |
| | ( (This)->lpVtbl -> GetVendorGUID(This,pguidVendor) ) |
| | |
| | #define IWICPixelFormatInfo2_GetVersion(This,cchVersion,wzVersion,pcchActual) \ |
| | ( (This)->lpVtbl -> GetVersion(This,cchVersion,wzVersion,pcchActual) ) |
| | |
| | #define IWICPixelFormatInfo2_GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pc |
| | chActual) \ |
| | ( (This)->lpVtbl -> GetSpecVersion(This,cchSpecVersion,wzSpecVersion,pcchAct |
| | ual) ) |
| | |
| | #define IWICPixelFormatInfo2_GetFriendlyName(This,cchFriendlyName,wzFriendlyName |
| | ,pcchActual) \ |
| | ( (This)->lpVtbl -> GetFriendlyName(This,cchFriendlyName,wzFriendlyName,pcch |
| | Actual) ) |
| | |
| | #define IWICPixelFormatInfo2_GetFormatGUID(This,pFormat) \ |
| | ( (This)->lpVtbl -> GetFormatGUID(This,pFormat) ) |
| | |
| | #define IWICPixelFormatInfo2_GetColorContext(This,ppIColorContext) \ |
| | ( (This)->lpVtbl -> GetColorContext(This,ppIColorContext) ) |
| | |
| | #define IWICPixelFormatInfo2_GetBitsPerPixel(This,puiBitsPerPixel) \ |
| | ( (This)->lpVtbl -> GetBitsPerPixel(This,puiBitsPerPixel) ) |
| | |
| | #define IWICPixelFormatInfo2_GetChannelCount(This,puiChannelCount) \ |
| | ( (This)->lpVtbl -> GetChannelCount(This,puiChannelCount) ) |
| | |
| | #define IWICPixelFormatInfo2_GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbM |
| | askBuffer,pcbActual) \ |
| | ( (This)->lpVtbl -> GetChannelMask(This,uiChannelIndex,cbMaskBuffer,pbMaskBu |
| | ffer,pcbActual) ) |
| | |
| | #define IWICPixelFormatInfo2_SupportsTransparency(This,pfSupportsTransparency) \ |
| | ( (This)->lpVtbl -> SupportsTransparency(This,pfSupportsTransparency) ) |
| | |
| | #define IWICPixelFormatInfo2_GetNumericRepresentation(This,pNumericRepresentatio |
| | n) \ |
| | ( (This)->lpVtbl -> GetNumericRepresentation(This,pNumericRepresentation) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IWICPixelFormatInfo2_INTERFACE_DEFINED__ */ |
| | |
| #ifndef __IWICImagingFactory_INTERFACE_DEFINED__ | | #ifndef __IWICImagingFactory_INTERFACE_DEFINED__ |
| #define __IWICImagingFactory_INTERFACE_DEFINED__ | | #define __IWICImagingFactory_INTERFACE_DEFINED__ |
| | |
| /* interface IWICImagingFactory */ | | /* interface IWICImagingFactory */ |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICImagingFactory; | | EXTERN_C const IID IID_IWICImagingFactory; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | |
| skipping to change at line 4531 | | skipping to change at line 5113 |
| /* [in] */ UINT uiWidth, | | /* [in] */ UINT uiWidth, |
| /* [in] */ UINT uiHeight, | | /* [in] */ UINT uiHeight, |
| /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, | | /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbBuff
er, | | /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbBuff
er, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap) = 0; | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateBitmapFromHBITMAP( | | virtual HRESULT STDMETHODCALLTYPE CreateBitmapFromHBITMAP( |
| /* [in] */ __RPC__in HBITMAP hBitmap, | | /* [in] */ __RPC__in HBITMAP hBitmap, |
|
| /* [in] */ __RPC__in HPALETTE hPalette, | | /* [unique][in] */ __RPC__in_opt HPALETTE hPalette, |
| /* [in] */ WICBitmapAlphaChannelOption options, | | /* [in] */ WICBitmapAlphaChannelOption options, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap) = 0; | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateBitmapFromHICON( | | virtual HRESULT STDMETHODCALLTYPE CreateBitmapFromHICON( |
| /* [in] */ __RPC__in HICON hIcon, | | /* [in] */ __RPC__in HICON hIcon, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap) = 0; | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateComponentEnumerator( | | virtual HRESULT STDMETHODCALLTYPE CreateComponentEnumerator( |
| /* [in] */ DWORD componentTypes, | | /* [in] */ DWORD componentTypes, |
| /* [in] */ DWORD options, | | /* [in] */ DWORD options, |
| | |
| skipping to change at line 4571 | | skipping to change at line 5153 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICImagingFactoryVtbl | | typedef struct IWICImagingFactoryVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICImagingFactory * This); | | __RPC__in IWICImagingFactory * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICImagingFactory * This); | | __RPC__in IWICImagingFactory * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromFilename )( | | HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromFilename )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in LPCWSTR wzFilename, | | /* [in] */ __RPC__in LPCWSTR wzFilename, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [in] */ DWORD dwDesiredAccess, | | /* [in] */ DWORD dwDesiredAccess, |
| /* [in] */ WICDecodeOptions metadataOptions, | | /* [in] */ WICDecodeOptions metadataOptions, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromStream )( | | HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromStream )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [in] */ WICDecodeOptions metadataOptions, | | /* [in] */ WICDecodeOptions metadataOptions, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromFileHandle )( | | HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromFileHandle )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ ULONG_PTR hFile, | | /* [in] */ ULONG_PTR hFile, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [in] */ WICDecodeOptions metadataOptions, | | /* [in] */ WICDecodeOptions metadataOptions, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateComponentInfo )( | | HRESULT ( STDMETHODCALLTYPE *CreateComponentInfo )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in REFCLSID clsidComponent, | | /* [in] */ __RPC__in REFCLSID clsidComponent, |
| /* [out] */ __RPC__deref_out_opt IWICComponentInfo **ppIInfo); | | /* [out] */ __RPC__deref_out_opt IWICComponentInfo **ppIInfo); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDecoder )( | | HRESULT ( STDMETHODCALLTYPE *CreateDecoder )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateEncoder )( | | HRESULT ( STDMETHODCALLTYPE *CreateEncoder )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapEncoder **ppIEnco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapEncoder **ppIEnco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreatePalette )( | | HRESULT ( STDMETHODCALLTYPE *CreatePalette )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICPalette **ppIPalette); | | /* [out] */ __RPC__deref_out_opt IWICPalette **ppIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateFormatConverter )( | | HRESULT ( STDMETHODCALLTYPE *CreateFormatConverter )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICFormatConverter **ppIFormatConv
erter); | | /* [out] */ __RPC__deref_out_opt IWICFormatConverter **ppIFormatConv
erter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapScaler )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapScaler )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapScaler **ppIBitmapScaler)
; | | /* [out] */ __RPC__deref_out_opt IWICBitmapScaler **ppIBitmapScaler)
; |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapClipper )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapClipper )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapClipper **ppIBitmapClippe
r); | | /* [out] */ __RPC__deref_out_opt IWICBitmapClipper **ppIBitmapClippe
r); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFlipRotator )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFlipRotator )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapFlipRotator **ppIBitmapFl
ipRotator); | | /* [out] */ __RPC__deref_out_opt IWICBitmapFlipRotator **ppIBitmapFl
ipRotator); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateStream )( | | HRESULT ( STDMETHODCALLTYPE *CreateStream )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICStream **ppIWICStream); | | /* [out] */ __RPC__deref_out_opt IWICStream **ppIWICStream); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateColorContext )( | | HRESULT ( STDMETHODCALLTYPE *CreateColorContext )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICColorContext **ppIWICColorConte
xt); | | /* [out] */ __RPC__deref_out_opt IWICColorContext **ppIWICColorConte
xt); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateColorTransformer )( | | HRESULT ( STDMETHODCALLTYPE *CreateColorTransformer )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICColorTransform **ppIWICColorTra
nsform); | | /* [out] */ __RPC__deref_out_opt IWICColorTransform **ppIWICColorTra
nsform); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmap )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmap )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ UINT uiWidth, | | /* [in] */ UINT uiWidth, |
| /* [in] */ UINT uiHeight, | | /* [in] */ UINT uiHeight, |
| /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, | | /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, |
| /* [in] */ WICBitmapCreateCacheOption option, | | /* [in] */ WICBitmapCreateCacheOption option, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromSource )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromSource )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, |
| /* [in] */ WICBitmapCreateCacheOption option, | | /* [in] */ WICBitmapCreateCacheOption option, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromSourceRect )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromSourceRect )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, |
| /* [in] */ UINT x, | | /* [in] */ UINT x, |
| /* [in] */ UINT y, | | /* [in] */ UINT y, |
| /* [in] */ UINT width, | | /* [in] */ UINT width, |
| /* [in] */ UINT height, | | /* [in] */ UINT height, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromMemory )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromMemory )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ UINT uiWidth, | | /* [in] */ UINT uiWidth, |
| /* [in] */ UINT uiHeight, | | /* [in] */ UINT uiHeight, |
| /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, | | /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbBuff
er, | | /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbBuff
er, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromHBITMAP )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromHBITMAP )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in HBITMAP hBitmap, | | /* [in] */ __RPC__in HBITMAP hBitmap, |
|
| /* [in] */ __RPC__in HPALETTE hPalette, | | /* [unique][in] */ __RPC__in_opt HPALETTE hPalette, |
| /* [in] */ WICBitmapAlphaChannelOption options, | | /* [in] */ WICBitmapAlphaChannelOption options, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromHICON )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromHICON )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in HICON hIcon, | | /* [in] */ __RPC__in HICON hIcon, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateComponentEnumerator )( | | HRESULT ( STDMETHODCALLTYPE *CreateComponentEnumerator )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ DWORD componentTypes, | | /* [in] */ DWORD componentTypes, |
| /* [in] */ DWORD options, | | /* [in] */ DWORD options, |
| /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppIEnumUnknown); | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppIEnumUnknown); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateFastMetadataEncoderFromDecoder )( | | HRESULT ( STDMETHODCALLTYPE *CreateFastMetadataEncoderFromDecoder )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in_opt IWICBitmapDecoder *pIDecoder, | | /* [in] */ __RPC__in_opt IWICBitmapDecoder *pIDecoder, |
| /* [out] */ __RPC__deref_out_opt IWICFastMetadataEncoder **ppIFastEn
coder); | | /* [out] */ __RPC__deref_out_opt IWICFastMetadataEncoder **ppIFastEn
coder); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateFastMetadataEncoderFromFrameDecode )( | | HRESULT ( STDMETHODCALLTYPE *CreateFastMetadataEncoderFromFrameDecode )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in_opt IWICBitmapFrameDecode *pIFrameDecoder, | | /* [in] */ __RPC__in_opt IWICBitmapFrameDecode *pIFrameDecoder, |
| /* [out] */ __RPC__deref_out_opt IWICFastMetadataEncoder **ppIFastEn
coder); | | /* [out] */ __RPC__deref_out_opt IWICFastMetadataEncoder **ppIFastEn
coder); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateQueryWriter )( | | HRESULT ( STDMETHODCALLTYPE *CreateQueryWriter )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in REFGUID guidMetadataFormat, | | /* [in] */ __RPC__in REFGUID guidMetadataFormat, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateQueryWriterFromReader )( | | HRESULT ( STDMETHODCALLTYPE *CreateQueryWriterFromReader )( |
|
| IWICImagingFactory * This, | | __RPC__in IWICImagingFactory * This, |
| /* [in] */ __RPC__in_opt IWICMetadataQueryReader *pIQueryReader, | | /* [in] */ __RPC__in_opt IWICMetadataQueryReader *pIQueryReader, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICImagingFactoryVtbl; | | } IWICImagingFactoryVtbl; |
| | |
| interface IWICImagingFactory | | interface IWICImagingFactory |
| { | | { |
| CONST_VTBL struct IWICImagingFactoryVtbl *lpVtbl; | | CONST_VTBL struct IWICImagingFactoryVtbl *lpVtbl; |
| | |
| skipping to change at line 4826 | | skipping to change at line 5408 |
| | |
| #define IWICImagingFactory_CreateQueryWriterFromReader(This,pIQueryReader,pguidV
endor,ppIQueryWriter) \ | | #define IWICImagingFactory_CreateQueryWriterFromReader(This,pIQueryReader,pguidV
endor,ppIQueryWriter) \ |
| ( (This)->lpVtbl -> CreateQueryWriterFromReader(This,pIQueryReader,pguidVend
or,ppIQueryWriter) ) | | ( (This)->lpVtbl -> CreateQueryWriterFromReader(This,pIQueryReader,pguidVend
or,ppIQueryWriter) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWICImagingFactory_INTERFACE_DEFINED__ */ | | #endif /* __IWICImagingFactory_INTERFACE_DEFINED__ */ |
| | |
|
| /* interface __MIDL_itf_wincodec_0000_0028 */ | | /* interface __MIDL_itf_wincodec_0000_0031 */ |
| /* [local] */ | | /* [local] */ |
| | |
| HRESULT WINAPI WICConvertBitmapSource( | | HRESULT WINAPI WICConvertBitmapSource( |
| __in REFWICPixelFormatGUID dstFormat, // Destination pixel format | | __in REFWICPixelFormatGUID dstFormat, // Destination pixel format |
| __in_ecount(1) IWICBitmapSource *pISrc, // Source bitmap | | __in_ecount(1) IWICBitmapSource *pISrc, // Source bitmap |
| __deref_out_ecount(1) IWICBitmapSource **ppIDst // Destination bitmap, a
copy or addrefed source | | __deref_out_ecount(1) IWICBitmapSource **ppIDst // Destination bitmap, a
copy or addrefed source |
| ); | | ); |
| HRESULT WINAPI WICCreateBitmapFromSection( | | HRESULT WINAPI WICCreateBitmapFromSection( |
| __in UINT width, | | __in UINT width, |
| __in UINT height, | | __in UINT height, |
| __in REFWICPixelFormatGUID pixelFormat, | | __in REFWICPixelFormatGUID pixelFormat, |
| __in HANDLE hSection, | | __in HANDLE hSection, |
| __in UINT stride, | | __in UINT stride, |
| __in UINT offset, | | __in UINT offset, |
| __deref_out_ecount(1) IWICBitmap **ppIBitmap | | __deref_out_ecount(1) IWICBitmap **ppIBitmap |
| ); | | ); |
|
| | HRESULT WINAPI WICCreateBitmapFromSectionEx( |
| | __in UINT width, |
| | __in UINT height, |
| | __in REFWICPixelFormatGUID pixelFormat, |
| | __in HANDLE hSection, |
| | __in UINT stride, |
| | __in UINT offset, |
| | __in WICSectionAccessLevel desiredAccessLevel, |
| | __deref_out_ecount(1) IWICBitmap **ppIBitmap |
| | ); |
| HRESULT WINAPI WICMapGuidToShortName( | | HRESULT WINAPI WICMapGuidToShortName( |
| __in_ecount(1) REFGUID guid, | | __in_ecount(1) REFGUID guid, |
| __in UINT cchName, | | __in UINT cchName, |
| __inout_ecount_opt(cchName) WCHAR *wzName, | | __inout_ecount_opt(cchName) WCHAR *wzName, |
| __out_ecount(1) UINT *pcchActual | | __out_ecount(1) UINT *pcchActual |
| ); | | ); |
| HRESULT WINAPI WICMapShortNameToGuid( | | HRESULT WINAPI WICMapShortNameToGuid( |
| __in_ecount(1) const WCHAR *wzName, | | __in_ecount(1) const WCHAR *wzName, |
| __out_ecount(1) GUID *pguid | | __out_ecount(1) GUID *pguid |
| ); | | ); |
| | |
| skipping to change at line 4909 | | skipping to change at line 5501 |
| #define WINCODEC_ERR_INVALIDREGISTRATION MAKE_WINCODECHR_ERR(0xf8A) | | #define WINCODEC_ERR_INVALIDREGISTRATION MAKE_WINCODECHR_ERR(0xf8A) |
| #define WINCODEC_ERR_COMPONENTINITIALIZEFAILURE MAKE_WINCODECHR_ERR(0xf8B) | | #define WINCODEC_ERR_COMPONENTINITIALIZEFAILURE MAKE_WINCODECHR_ERR(0xf8B) |
| #define WINCODEC_ERR_INSUFFICIENTBUFFER MAKE_WINCODECHR_ERR(0xf8C) | | #define WINCODEC_ERR_INSUFFICIENTBUFFER MAKE_WINCODECHR_ERR(0xf8C) |
| #define WINCODEC_ERR_DUPLICATEMETADATAPRESENT MAKE_WINCODECHR_ERR(0xf8D) | | #define WINCODEC_ERR_DUPLICATEMETADATAPRESENT MAKE_WINCODECHR_ERR(0xf8D) |
| #define WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE MAKE_WINCODECHR_ERR(0xf8E) | | #define WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE MAKE_WINCODECHR_ERR(0xf8E) |
| #define WINCODEC_ERR_UNEXPECTEDSIZE MAKE_WINCODECHR_ERR(0xf8F) | | #define WINCODEC_ERR_UNEXPECTEDSIZE MAKE_WINCODECHR_ERR(0xf8F) |
| #define WINCODEC_ERR_INVALIDQUERYREQUEST MAKE_WINCODECHR_ERR(0xf90) | | #define WINCODEC_ERR_INVALIDQUERYREQUEST MAKE_WINCODECHR_ERR(0xf90) |
| #define WINCODEC_ERR_UNEXPECTEDMETADATATYPE MAKE_WINCODECHR_ERR(0xf91) | | #define WINCODEC_ERR_UNEXPECTEDMETADATATYPE MAKE_WINCODECHR_ERR(0xf91) |
| #define WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT MAKE_WINCODECHR_ERR(0xf92) | | #define WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT MAKE_WINCODECHR_ERR(0xf92) |
| #define WINCODEC_ERR_INVALIDQUERYCHARACTER MAKE_WINCODECHR_ERR(0xf93) | | #define WINCODEC_ERR_INVALIDQUERYCHARACTER MAKE_WINCODECHR_ERR(0xf93) |
|
| | #define WINCODEC_ERR_WIN32ERROR MAKE_WINCODECHR_ERR(0xf94) |
| | #define WINCODEC_ERR_INVALIDPROGRESSIVELEVEL MAKE_WINCODECHR_ERR(0xf95) |
| typedef /* [public] */ | | typedef /* [public] */ |
| enum WICTiffCompressionOption | | enum WICTiffCompressionOption |
| { WICTiffCompressionDontCare = 0, | | { WICTiffCompressionDontCare = 0, |
| WICTiffCompressionNone = 0x1, | | WICTiffCompressionNone = 0x1, |
| WICTiffCompressionCCITT3 = 0x2, | | WICTiffCompressionCCITT3 = 0x2, |
| WICTiffCompressionCCITT4 = 0x3, | | WICTiffCompressionCCITT4 = 0x3, |
| WICTiffCompressionLZW = 0x4, | | WICTiffCompressionLZW = 0x4, |
| WICTiffCompressionRLE = 0x5, | | WICTiffCompressionRLE = 0x5, |
| WICTiffCompressionZIP = 0x6, | | WICTiffCompressionZIP = 0x6, |
|
| | WICTiffCompressionLZWHDifferencing = 0x7, |
| WICTIFFCOMPRESSIONOPTION_FORCE_DWORD = 0x7fffffff | | WICTIFFCOMPRESSIONOPTION_FORCE_DWORD = 0x7fffffff |
| } WICTiffCompressionOption; | | } WICTiffCompressionOption; |
| | |
| typedef /* [public] */ | | typedef /* [public] */ |
|
| | enum WICJpegYCrCbSubsamplingOption |
| | { WICJpegYCrCbSubsamplingDefault = 0, |
| | WICJpegYCrCbSubsampling420 = 0x1, |
| | WICJpegYCrCbSubsampling422 = 0x2, |
| | WICJpegYCrCbSubsampling444 = 0x3, |
| | WICJPEGYCRCBSUBSAMPLING_FORCE_DWORD = 0x7fffffff |
| | } WICJpegYCrCbSubsamplingOption; |
| | |
| | typedef /* [public] */ |
| | enum WICPngFilterOption |
| | { WICPngFilterUnspecified = 0, |
| | WICPngFilterNone = 0x1, |
| | WICPngFilterSub = 0x2, |
| | WICPngFilterUp = 0x3, |
| | WICPngFilterAverage = 0x4, |
| | WICPngFilterPaeth = 0x5, |
| | WICPngFilterAdaptive = 0x6, |
| | WICPNGFILTEROPTION_FORCE_DWORD = 0x7fffffff |
| | } WICPngFilterOption; |
| | |
| | typedef /* [public] */ |
| enum WICNamedWhitePoint | | enum WICNamedWhitePoint |
| { WICWhitePointDefault = 0x1, | | { WICWhitePointDefault = 0x1, |
| WICWhitePointDaylight = 0x2, | | WICWhitePointDaylight = 0x2, |
| WICWhitePointCloudy = 0x4, | | WICWhitePointCloudy = 0x4, |
| WICWhitePointShade = 0x8, | | WICWhitePointShade = 0x8, |
| WICWhitePointTungsten = 0x10, | | WICWhitePointTungsten = 0x10, |
| WICWhitePointFluorescent = 0x20, | | WICWhitePointFluorescent = 0x20, |
| WICWhitePointFlash = 0x40, | | WICWhitePointFlash = 0x40, |
| WICWhitePointUnderwater = 0x80, | | WICWhitePointUnderwater = 0x80, |
| WICWhitePointCustom = 0x100, | | WICWhitePointCustom = 0x100, |
| | |
| skipping to change at line 5019 | | skipping to change at line 5635 |
| #define WICRawChangeNotification_Gamma 0x00000020 | | #define WICRawChangeNotification_Gamma 0x00000020 |
| #define WICRawChangeNotification_Sharpness 0x00000040 | | #define WICRawChangeNotification_Sharpness 0x00000040 |
| #define WICRawChangeNotification_Saturation 0x00000080 | | #define WICRawChangeNotification_Saturation 0x00000080 |
| #define WICRawChangeNotification_Tint 0x00000100 | | #define WICRawChangeNotification_Tint 0x00000100 |
| #define WICRawChangeNotification_NoiseReduction 0x00000200 | | #define WICRawChangeNotification_NoiseReduction 0x00000200 |
| #define WICRawChangeNotification_DestinationColorContext 0x00000400 | | #define WICRawChangeNotification_DestinationColorContext 0x00000400 |
| #define WICRawChangeNotification_ToneCurve 0x00000800 | | #define WICRawChangeNotification_ToneCurve 0x00000800 |
| #define WICRawChangeNotification_Rotation 0x00001000 | | #define WICRawChangeNotification_Rotation 0x00001000 |
| #define WICRawChangeNotification_RenderMode 0x00002000 | | #define WICRawChangeNotification_RenderMode 0x00002000 |
| | |
|
| extern RPC_IF_HANDLE __MIDL_itf_wincodec_0000_0028_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wincodec_0000_0031_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wincodec_0000_0028_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wincodec_0000_0031_v0_0_s_ifspec; |
| | |
| #ifndef __IWICDevelopRawNotificationCallback_INTERFACE_DEFINED__ | | #ifndef __IWICDevelopRawNotificationCallback_INTERFACE_DEFINED__ |
| #define __IWICDevelopRawNotificationCallback_INTERFACE_DEFINED__ | | #define __IWICDevelopRawNotificationCallback_INTERFACE_DEFINED__ |
| | |
| /* interface IWICDevelopRawNotificationCallback */ | | /* interface IWICDevelopRawNotificationCallback */ |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICDevelopRawNotificationCallback; | | EXTERN_C const IID IID_IWICDevelopRawNotificationCallback; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| skipping to change at line 5048 | | skipping to change at line 5664 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICDevelopRawNotificationCallbackVtbl | | typedef struct IWICDevelopRawNotificationCallbackVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICDevelopRawNotificationCallback * This, | | __RPC__in IWICDevelopRawNotificationCallback * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICDevelopRawNotificationCallback * This); | | __RPC__in IWICDevelopRawNotificationCallback * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICDevelopRawNotificationCallback * This); | | __RPC__in IWICDevelopRawNotificationCallback * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Notify )( | | HRESULT ( STDMETHODCALLTYPE *Notify )( |
|
| IWICDevelopRawNotificationCallback * This, | | __RPC__in IWICDevelopRawNotificationCallback * This, |
| /* [in] */ UINT NotificationMask); | | /* [in] */ UINT NotificationMask); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICDevelopRawNotificationCallbackVtbl; | | } IWICDevelopRawNotificationCallbackVtbl; |
| | |
| interface IWICDevelopRawNotificationCallback | | interface IWICDevelopRawNotificationCallback |
| { | | { |
| CONST_VTBL struct IWICDevelopRawNotificationCallbackVtbl *lpVtbl; | | CONST_VTBL struct IWICDevelopRawNotificationCallbackVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 5105 | | skipping to change at line 5721 |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICDevelopRaw; | | EXTERN_C const IID IID_IWICDevelopRaw; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("fbec5e44-f7be-4b65-b7f8-c0c81fef026d") | | MIDL_INTERFACE("fbec5e44-f7be-4b65-b7f8-c0c81fef026d") |
| IWICDevelopRaw : public IWICBitmapFrameDecode | | IWICDevelopRaw : public IWICBitmapFrameDecode |
| { | | { |
| public: | | public: |
|
| virtual HRESULT STDMETHODCALLTYPE QueryRawCapabilitiesInfo( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE QueryRawCapabilitiesInfo |
| /* [out] */ __RPC__out WICRawCapabilitiesInfo *pInfo) = 0; | | ( |
| | /* [out][in] */ WICRawCapabilitiesInfo *pInfo) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE LoadParameterSet( | | virtual HRESULT STDMETHODCALLTYPE LoadParameterSet( |
| /* [in] */ WICRawParameterSet ParameterSet) = 0; | | /* [in] */ WICRawParameterSet ParameterSet) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetCurrentParameterSet( | | virtual HRESULT STDMETHODCALLTYPE GetCurrentParameterSet( |
| /* [out] */ __RPC__deref_out_opt IPropertyBag2 **ppCurrentParameterS
et) = 0; | | /* [out] */ __RPC__deref_out_opt IPropertyBag2 **ppCurrentParameterS
et) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetExposureCompensation( | | virtual HRESULT STDMETHODCALLTYPE SetExposureCompensation( |
| /* [in] */ double ev) = 0; | | /* [in] */ double ev) = 0; |
| | |
| | |
| skipping to change at line 5184 | | skipping to change at line 5800 |
| virtual HRESULT STDMETHODCALLTYPE GetTint( | | virtual HRESULT STDMETHODCALLTYPE GetTint( |
| /* [out] */ __RPC__out double *pTint) = 0; | | /* [out] */ __RPC__out double *pTint) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetNoiseReduction( | | virtual HRESULT STDMETHODCALLTYPE SetNoiseReduction( |
| /* [in] */ double NoiseReduction) = 0; | | /* [in] */ double NoiseReduction) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetNoiseReduction( | | virtual HRESULT STDMETHODCALLTYPE GetNoiseReduction( |
| /* [out] */ __RPC__out double *pNoiseReduction) = 0; | | /* [out] */ __RPC__out double *pNoiseReduction) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetDestinationColorContext( | | virtual HRESULT STDMETHODCALLTYPE SetDestinationColorContext( |
|
| /* [in] */ __RPC__in_opt const IWICColorContext *pColorContext) = 0; | | /* [unique][in] */ __RPC__in_opt IWICColorContext *pColorContext) =
0; |
| | |
|
| virtual HRESULT STDMETHODCALLTYPE SetToneCurve( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetToneCurve( |
| /* [in] */ UINT cbToneCurveSize, | | /* [in] */ UINT cbToneCurveSize, |
|
| /* [size_is][in] */ __RPC__in_ecount_full(cbToneCurveSize) const WIC | | /* [annotation][in] */ |
| RawToneCurve *pToneCurve) = 0; | | __in_bcount(cbToneCurveSize) const WICRawToneCurve *pToneCurve) = 0 |
| | ; |
| | |
|
| virtual HRESULT STDMETHODCALLTYPE GetToneCurve( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetToneCurve( |
| /* [in] */ UINT cbToneCurveBufferSize, | | /* [in] */ UINT cbToneCurveBufferSize, |
|
| /* [size_is][out] */ __RPC__out_ecount_full(cbToneCurveBufferSize) W | | /* [annotation][unique][out] */ |
| ICRawToneCurve *pToneCurve, | | __out_bcount_part_opt(cbToneCurveBufferSize, *pcbActualToneCurveBuff |
| /* [out] */ __RPC__out UINT *pcbActualToneCurveBufferSize) = 0; | | erSize) WICRawToneCurve *pToneCurve, |
| | /* [annotation][unique][out] */ |
| | __inout_opt UINT *pcbActualToneCurveBufferSize) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetRotation( | | virtual HRESULT STDMETHODCALLTYPE SetRotation( |
| /* [in] */ double Rotation) = 0; | | /* [in] */ double Rotation) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetRotation( | | virtual HRESULT STDMETHODCALLTYPE GetRotation( |
| /* [out] */ __RPC__out double *pRotation) = 0; | | /* [out] */ __RPC__out double *pRotation) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetRenderMode( | | virtual HRESULT STDMETHODCALLTYPE SetRenderMode( |
| /* [in] */ WICRawRenderMode RenderMode) = 0; | | /* [in] */ WICRawRenderMode RenderMode) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE GetRenderMode( | | virtual HRESULT STDMETHODCALLTYPE GetRenderMode( |
| /* [out] */ __RPC__out WICRawRenderMode *pRenderMode) = 0; | | /* [out] */ __RPC__out WICRawRenderMode *pRenderMode) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetNotificationCallback( | | virtual HRESULT STDMETHODCALLTYPE SetNotificationCallback( |
|
| /* [in] */ __RPC__in_opt IWICDevelopRawNotificationCallback *pCallba
ck) = 0; | | /* [unique][in] */ __RPC__in_opt IWICDevelopRawNotificationCallback
*pCallback) = 0; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICDevelopRawVtbl | | typedef struct IWICDevelopRawVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICDevelopRaw * This); | | __RPC__in IWICDevelopRaw * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICDevelopRaw * This); | | __RPC__in IWICDevelopRaw * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSize )( | | HRESULT ( STDMETHODCALLTYPE *GetSize )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out UINT *puiWidth, | | /* [out] */ __RPC__out UINT *puiWidth, |
| /* [out] */ __RPC__out UINT *puiHeight); | | /* [out] */ __RPC__out UINT *puiHeight); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetPixelFormat )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); | | /* [out] */ __RPC__out WICPixelFormatGUID *pPixelFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetResolution )( | | HRESULT ( STDMETHODCALLTYPE *GetResolution )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out double *pDpiX, | | /* [out] */ __RPC__out double *pDpiX, |
| /* [out] */ __RPC__out double *pDpiY); | | /* [out] */ __RPC__out double *pDpiY); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPalette )( | | HRESULT ( STDMETHODCALLTYPE *CopyPalette )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ __RPC__in_opt IWICPalette *pIPalette); | | /* [in] */ __RPC__in_opt IWICPalette *pIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CopyPixels )( | | HRESULT ( STDMETHODCALLTYPE *CopyPixels )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [unique][in] */ __RPC__in_opt const WICRect *prc, | | /* [unique][in] */ __RPC__in_opt const WICRect *prc, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); | | /* [size_is][out] */ __RPC__out_ecount_full(cbBufferSize) BYTE *pbBu
ffer); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryReader )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataQueryReader )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryReader **ppIMetada
taQueryReader); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryReader **ppIMetada
taQueryReader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetColorContexts )( | | HRESULT ( STDMETHODCALLTYPE *GetColorContexts )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ UINT cCount, | | /* [in] */ UINT cCount, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cCount
) IWICColorContext **ppIColorContexts, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cCount
) IWICColorContext **ppIColorContexts, |
| /* [out] */ __RPC__out UINT *pcActualCount); | | /* [out] */ __RPC__out UINT *pcActualCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetThumbnail )( | | HRESULT ( STDMETHODCALLTYPE *GetThumbnail )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapSource **ppIThumbnail); | | /* [out] */ __RPC__deref_out_opt IWICBitmapSource **ppIThumbnail); |
| | |
|
| HRESULT ( STDMETHODCALLTYPE *QueryRawCapabilitiesInfo )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *QueryRawCapabilitiesInfo )( |
| IWICDevelopRaw * This, | | IWICDevelopRaw * This, |
|
| /* [out] */ __RPC__out WICRawCapabilitiesInfo *pInfo); | | /* [out][in] */ WICRawCapabilitiesInfo *pInfo); |
| | |
| HRESULT ( STDMETHODCALLTYPE *LoadParameterSet )( | | HRESULT ( STDMETHODCALLTYPE *LoadParameterSet )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ WICRawParameterSet ParameterSet); | | /* [in] */ WICRawParameterSet ParameterSet); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCurrentParameterSet )( | | HRESULT ( STDMETHODCALLTYPE *GetCurrentParameterSet )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__deref_out_opt IPropertyBag2 **ppCurrentParameterS
et); | | /* [out] */ __RPC__deref_out_opt IPropertyBag2 **ppCurrentParameterS
et); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetExposureCompensation )( | | HRESULT ( STDMETHODCALLTYPE *SetExposureCompensation )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ double ev); | | /* [in] */ double ev); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetExposureCompensation )( | | HRESULT ( STDMETHODCALLTYPE *GetExposureCompensation )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out double *pEV); | | /* [out] */ __RPC__out double *pEV); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetWhitePointRGB )( | | HRESULT ( STDMETHODCALLTYPE *SetWhitePointRGB )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ UINT Red, | | /* [in] */ UINT Red, |
| /* [in] */ UINT Green, | | /* [in] */ UINT Green, |
| /* [in] */ UINT Blue); | | /* [in] */ UINT Blue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetWhitePointRGB )( | | HRESULT ( STDMETHODCALLTYPE *GetWhitePointRGB )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out UINT *pRed, | | /* [out] */ __RPC__out UINT *pRed, |
| /* [out] */ __RPC__out UINT *pGreen, | | /* [out] */ __RPC__out UINT *pGreen, |
| /* [out] */ __RPC__out UINT *pBlue); | | /* [out] */ __RPC__out UINT *pBlue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetNamedWhitePoint )( | | HRESULT ( STDMETHODCALLTYPE *SetNamedWhitePoint )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ WICNamedWhitePoint WhitePoint); | | /* [in] */ WICNamedWhitePoint WhitePoint); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetNamedWhitePoint )( | | HRESULT ( STDMETHODCALLTYPE *GetNamedWhitePoint )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out WICNamedWhitePoint *pWhitePoint); | | /* [out] */ __RPC__out WICNamedWhitePoint *pWhitePoint); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetWhitePointKelvin )( | | HRESULT ( STDMETHODCALLTYPE *SetWhitePointKelvin )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ UINT WhitePointKelvin); | | /* [in] */ UINT WhitePointKelvin); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetWhitePointKelvin )( | | HRESULT ( STDMETHODCALLTYPE *GetWhitePointKelvin )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out UINT *pWhitePointKelvin); | | /* [out] */ __RPC__out UINT *pWhitePointKelvin); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetKelvinRangeInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetKelvinRangeInfo )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out UINT *pMinKelvinTemp, | | /* [out] */ __RPC__out UINT *pMinKelvinTemp, |
| /* [out] */ __RPC__out UINT *pMaxKelvinTemp, | | /* [out] */ __RPC__out UINT *pMaxKelvinTemp, |
| /* [out] */ __RPC__out UINT *pKelvinTempStepValue); | | /* [out] */ __RPC__out UINT *pKelvinTempStepValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetContrast )( | | HRESULT ( STDMETHODCALLTYPE *SetContrast )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ double Contrast); | | /* [in] */ double Contrast); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContrast )( | | HRESULT ( STDMETHODCALLTYPE *GetContrast )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out double *pContrast); | | /* [out] */ __RPC__out double *pContrast); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetGamma )( | | HRESULT ( STDMETHODCALLTYPE *SetGamma )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ double Gamma); | | /* [in] */ double Gamma); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetGamma )( | | HRESULT ( STDMETHODCALLTYPE *GetGamma )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out double *pGamma); | | /* [out] */ __RPC__out double *pGamma); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetSharpness )( | | HRESULT ( STDMETHODCALLTYPE *SetSharpness )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ double Sharpness); | | /* [in] */ double Sharpness); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSharpness )( | | HRESULT ( STDMETHODCALLTYPE *GetSharpness )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out double *pSharpness); | | /* [out] */ __RPC__out double *pSharpness); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetSaturation )( | | HRESULT ( STDMETHODCALLTYPE *SetSaturation )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ double Saturation); | | /* [in] */ double Saturation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSaturation )( | | HRESULT ( STDMETHODCALLTYPE *GetSaturation )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out double *pSaturation); | | /* [out] */ __RPC__out double *pSaturation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetTint )( | | HRESULT ( STDMETHODCALLTYPE *SetTint )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ double Tint); | | /* [in] */ double Tint); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetTint )( | | HRESULT ( STDMETHODCALLTYPE *GetTint )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out double *pTint); | | /* [out] */ __RPC__out double *pTint); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetNoiseReduction )( | | HRESULT ( STDMETHODCALLTYPE *SetNoiseReduction )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ double NoiseReduction); | | /* [in] */ double NoiseReduction); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetNoiseReduction )( | | HRESULT ( STDMETHODCALLTYPE *GetNoiseReduction )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out double *pNoiseReduction); | | /* [out] */ __RPC__out double *pNoiseReduction); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetDestinationColorContext )( | | HRESULT ( STDMETHODCALLTYPE *SetDestinationColorContext )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ __RPC__in_opt const IWICColorContext *pColorContext); | | /* [unique][in] */ __RPC__in_opt IWICColorContext *pColorContext); |
| | |
|
| HRESULT ( STDMETHODCALLTYPE *SetToneCurve )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetToneCurve )( |
| IWICDevelopRaw * This, | | IWICDevelopRaw * This, |
| /* [in] */ UINT cbToneCurveSize, | | /* [in] */ UINT cbToneCurveSize, |
|
| /* [size_is][in] */ __RPC__in_ecount_full(cbToneCurveSize) const WIC | | /* [annotation][in] */ |
| RawToneCurve *pToneCurve); | | __in_bcount(cbToneCurveSize) const WICRawToneCurve *pToneCurve); |
| | |
|
| HRESULT ( STDMETHODCALLTYPE *GetToneCurve )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetToneCurve )( |
| IWICDevelopRaw * This, | | IWICDevelopRaw * This, |
| /* [in] */ UINT cbToneCurveBufferSize, | | /* [in] */ UINT cbToneCurveBufferSize, |
|
| /* [size_is][out] */ __RPC__out_ecount_full(cbToneCurveBufferSize) W | | /* [annotation][unique][out] */ |
| ICRawToneCurve *pToneCurve, | | __out_bcount_part_opt(cbToneCurveBufferSize, *pcbActualToneCurveBuff |
| /* [out] */ __RPC__out UINT *pcbActualToneCurveBufferSize); | | erSize) WICRawToneCurve *pToneCurve, |
| | /* [annotation][unique][out] */ |
| | __inout_opt UINT *pcbActualToneCurveBufferSize); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetRotation )( | | HRESULT ( STDMETHODCALLTYPE *SetRotation )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ double Rotation); | | /* [in] */ double Rotation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetRotation )( | | HRESULT ( STDMETHODCALLTYPE *GetRotation )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out double *pRotation); | | /* [out] */ __RPC__out double *pRotation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetRenderMode )( | | HRESULT ( STDMETHODCALLTYPE *SetRenderMode )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ WICRawRenderMode RenderMode); | | /* [in] */ WICRawRenderMode RenderMode); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetRenderMode )( | | HRESULT ( STDMETHODCALLTYPE *GetRenderMode )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [out] */ __RPC__out WICRawRenderMode *pRenderMode); | | /* [out] */ __RPC__out WICRawRenderMode *pRenderMode); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetNotificationCallback )( | | HRESULT ( STDMETHODCALLTYPE *SetNotificationCallback )( |
|
| IWICDevelopRaw * This, | | __RPC__in IWICDevelopRaw * This, |
| /* [in] */ __RPC__in_opt IWICDevelopRawNotificationCallback *pCallba | | /* [unique][in] */ __RPC__in_opt IWICDevelopRawNotificationCallback |
| ck); | | *pCallback); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICDevelopRawVtbl; | | } IWICDevelopRawVtbl; |
| | |
| interface IWICDevelopRaw | | interface IWICDevelopRaw |
| { | | { |
| CONST_VTBL struct IWICDevelopRawVtbl *lpVtbl; | | CONST_VTBL struct IWICDevelopRawVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 5549 | | skipping to change at line 6171 |
| #define IWICDevelopRaw_GetRenderMode(This,pRenderMode) \ | | #define IWICDevelopRaw_GetRenderMode(This,pRenderMode) \ |
| ( (This)->lpVtbl -> GetRenderMode(This,pRenderMode) ) | | ( (This)->lpVtbl -> GetRenderMode(This,pRenderMode) ) |
| | |
| #define IWICDevelopRaw_SetNotificationCallback(This,pCallback) \ | | #define IWICDevelopRaw_SetNotificationCallback(This,pCallback) \ |
| ( (This)->lpVtbl -> SetNotificationCallback(This,pCallback) ) | | ( (This)->lpVtbl -> SetNotificationCallback(This,pCallback) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICDevelopRaw_Remote_QueryRawCapabili |
| | tiesInfo_Proxy( |
| | __RPC__in IWICDevelopRaw * This, |
| | /* [out][in] */ __RPC__inout WICRawCapabilitiesInfo *pInfo); |
| | |
| | void __RPC_STUB IWICDevelopRaw_Remote_QueryRawCapabilitiesInfo_Stub( |
| | IRpcStubBuffer *This, |
| | IRpcChannelBuffer *_pRpcChannelBuffer, |
| | PRPC_MESSAGE _pRpcMessage, |
| | DWORD *_pdwStubPhase); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICDevelopRaw_Remote_SetToneCurve_Pro |
| | xy( |
| | __RPC__in IWICDevelopRaw * This, |
| | /* [in] */ UINT cPoints, |
| | /* [size_is][in] */ __RPC__in_ecount_full(cPoints) const WICRawToneCurvePoin |
| | t *aPoints); |
| | |
| | void __RPC_STUB IWICDevelopRaw_Remote_SetToneCurve_Stub( |
| | IRpcStubBuffer *This, |
| | IRpcChannelBuffer *_pRpcChannelBuffer, |
| | PRPC_MESSAGE _pRpcMessage, |
| | DWORD *_pdwStubPhase); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICDevelopRaw_Remote_GetToneCurve_Pro |
| | xy( |
| | __RPC__in IWICDevelopRaw * This, |
| | /* [out] */ __RPC__out UINT *pcPoints, |
| | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPoints) WI |
| | CRawToneCurvePoint **paPoints); |
| | |
| | void __RPC_STUB IWICDevelopRaw_Remote_GetToneCurve_Stub( |
| | IRpcStubBuffer *This, |
| | IRpcChannelBuffer *_pRpcChannelBuffer, |
| | PRPC_MESSAGE _pRpcMessage, |
| | DWORD *_pdwStubPhase); |
| | |
| #endif /* __IWICDevelopRaw_INTERFACE_DEFINED__ */ | | #endif /* __IWICDevelopRaw_INTERFACE_DEFINED__ */ |
| | |
| /* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
|
| unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign | | unsigned long __RPC_USER BSTR_UserSize( __RPC__in unsigned long |
| ed long , BSTR * ); | | *, unsigned long , __RPC__in BSTR * ); |
| unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, | | unsigned char * __RPC_USER BSTR_UserMarshal( __RPC__in unsigned long *, __RPC_ |
| BSTR * ); | | _inout_xcount(0) unsigned char *, __RPC__in BSTR * ); |
| unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, | | unsigned char * __RPC_USER BSTR_UserUnmarshal(__RPC__in unsigned long *, __RPC_ |
| BSTR * ); | | _in_xcount(0) unsigned char *, __RPC__out BSTR * ); |
| void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * | | void __RPC_USER BSTR_UserFree( __RPC__in unsigned long |
| ); | | *, __RPC__in BSTR * ); |
| | |
|
| unsigned long __RPC_USER HBITMAP_UserSize( unsigned long *, uns | | unsigned long __RPC_USER HBITMAP_UserSize( __RPC__in unsigned l |
| igned long , HBITMAP * ); | | ong *, unsigned long , __RPC__in HBITMAP * ); |
| unsigned char * __RPC_USER HBITMAP_UserMarshal( unsigned long *, unsigned char | | unsigned char * __RPC_USER HBITMAP_UserMarshal( __RPC__in unsigned long *, __R |
| *, HBITMAP * ); | | PC__inout_xcount(0) unsigned char *, __RPC__in HBITMAP * ); |
| unsigned char * __RPC_USER HBITMAP_UserUnmarshal(unsigned long *, unsigned char | | unsigned char * __RPC_USER HBITMAP_UserUnmarshal(__RPC__in unsigned long *, __R |
| *, HBITMAP * ); | | PC__in_xcount(0) unsigned char *, __RPC__out HBITMAP * ); |
| void __RPC_USER HBITMAP_UserFree( unsigned long *, HBI | | void __RPC_USER HBITMAP_UserFree( __RPC__in unsigned l |
| TMAP * ); | | ong *, __RPC__in HBITMAP * ); |
| | |
|
| unsigned long __RPC_USER HICON_UserSize( unsigned long *, unsig | | unsigned long __RPC_USER HICON_UserSize( __RPC__in unsigned lon |
| ned long , HICON * ); | | g *, unsigned long , __RPC__in HICON * ); |
| unsigned char * __RPC_USER HICON_UserMarshal( unsigned long *, unsigned char * | | unsigned char * __RPC_USER HICON_UserMarshal( __RPC__in unsigned long *, __RPC |
| , HICON * ); | | __inout_xcount(0) unsigned char *, __RPC__in HICON * ); |
| unsigned char * __RPC_USER HICON_UserUnmarshal(unsigned long *, unsigned char * | | unsigned char * __RPC_USER HICON_UserUnmarshal(__RPC__in unsigned long *, __RPC |
| , HICON * ); | | __in_xcount(0) unsigned char *, __RPC__out HICON * ); |
| void __RPC_USER HICON_UserFree( unsigned long *, HICON | | void __RPC_USER HICON_UserFree( __RPC__in unsigned lon |
| * ); | | g *, __RPC__in HICON * ); |
| | |
|
| unsigned long __RPC_USER HPALETTE_UserSize( unsigned long *, un | | unsigned long __RPC_USER HPALETTE_UserSize( __RPC__in unsigned |
| signed long , HPALETTE * ); | | long *, unsigned long , __RPC__in HPALETTE * ); |
| unsigned char * __RPC_USER HPALETTE_UserMarshal( unsigned long *, unsigned cha | | unsigned char * __RPC_USER HPALETTE_UserMarshal( __RPC__in unsigned long *, __ |
| r *, HPALETTE * ); | | RPC__inout_xcount(0) unsigned char *, __RPC__in HPALETTE * ); |
| unsigned char * __RPC_USER HPALETTE_UserUnmarshal(unsigned long *, unsigned cha | | unsigned char * __RPC_USER HPALETTE_UserUnmarshal(__RPC__in unsigned long *, __ |
| r *, HPALETTE * ); | | RPC__in_xcount(0) unsigned char *, __RPC__out HPALETTE * ); |
| void __RPC_USER HPALETTE_UserFree( unsigned long *, HP | | void __RPC_USER HPALETTE_UserFree( __RPC__in unsigned |
| ALETTE * ); | | long *, __RPC__in HPALETTE * ); |
| | |
|
| unsigned long __RPC_USER LPSAFEARRAY_UserSize( unsigned long *, | | unsigned long __RPC_USER LPSAFEARRAY_UserSize( __RPC__in unsign |
| unsigned long , LPSAFEARRAY * ); | | ed long *, unsigned long , __RPC__in LPSAFEARRAY * ); |
| unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( unsigned long *, unsigned | | unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( __RPC__in unsigned long *, |
| char *, LPSAFEARRAY * ); | | __RPC__inout_xcount(0) unsigned char *, __RPC__in LPSAFEARRAY * ); |
| unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned | | unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(__RPC__in unsigned long *, |
| char *, LPSAFEARRAY * ); | | __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); |
| void __RPC_USER LPSAFEARRAY_UserFree( unsigned long *, | | void __RPC_USER LPSAFEARRAY_UserFree( __RPC__in unsign |
| LPSAFEARRAY * ); | | ed long *, __RPC__in LPSAFEARRAY * ); |
| | |
|
| /* [local] */ HRESULT STDMETHODCALLTYPE IWICBitmapLock_GetDataPointer_Proxy( | | unsigned long __RPC_USER WICInProcPointer_UserSize( __RPC__in u |
| IWICBitmapLock * This, | | nsigned long *, unsigned long , __RPC__in WICInProcPointer * ); |
| /* [out] */ UINT *pcbBufferSize, | | unsigned char * __RPC_USER WICInProcPointer_UserMarshal( __RPC__in unsigned lo |
| /* [out] */ BYTE **ppbData); | | ng *, __RPC__inout_xcount(0) unsigned char *, __RPC__in WICInProcPointer * ); |
| | unsigned char * __RPC_USER WICInProcPointer_UserUnmarshal(__RPC__in unsigned lo |
| | ng *, __RPC__in_xcount(0) unsigned char *, __RPC__out WICInProcPointer * ); |
| | void __RPC_USER WICInProcPointer_UserFree( __RPC__in u |
| | nsigned long *, __RPC__in WICInProcPointer * ); |
| | |
|
| /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICBitmapLock_GetDataPointer_Stub( | | /* [local] */ HRESULT STDMETHODCALLTYPE IWICBitmapCodecProgressNotification_Regi |
| IWICBitmapLock * This, | | sterProgressNotification_Proxy( |
| /* [out] */ __RPC__out UINT *pcbBufferSize, | | IWICBitmapCodecProgressNotification * This, |
| /* [out] */ __RPC__deref_out_opt BYTE **ppbData); | | /* [annotation][unique][in] */ |
| | __in_opt PFNProgressNotification pfnProgressNotification, |
| | /* [annotation][unique][in] */ |
| | __in_opt LPVOID pvData, |
| | /* [in] */ DWORD dwProgressFlags); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICBitmapCodecProgressNotification_Re |
| | gisterProgressNotification_Stub( |
| | __RPC__in IWICBitmapCodecProgressNotification * This, |
| | /* [unique][in] */ __RPC__in_opt IWICProgressCallback *pICallback, |
| | /* [in] */ DWORD dwProgressFlags); |
| | |
| | /* [local] */ HRESULT STDMETHODCALLTYPE IWICBitmapDecoderInfo_GetPatterns_Proxy( |
| | IWICBitmapDecoderInfo * This, |
| | /* [in] */ UINT cbSizePatterns, |
| | /* [annotation][unique][size_is][out] */ |
| | __out_bcount_part_opt(cbSizePatterns, *pcbPatternsActual) WICBitmapPattern |
| | *pPatterns, |
| | /* [annotation][unique][out] */ |
| | __inout_opt UINT *pcPatterns, |
| | /* [annotation][out] */ |
| | __inout_opt UINT *pcbPatternsActual); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICBitmapDecoderInfo_GetPatterns_Stub |
| | ( |
| | __RPC__in IWICBitmapDecoderInfo * This, |
| | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPatterns) |
| | WICBitmapPattern **ppPatterns, |
| | /* [out] */ __RPC__out UINT *pcPatterns); |
| | |
| | /* [local] */ HRESULT STDMETHODCALLTYPE IWICDevelopRaw_QueryRawCapabilitiesInfo_ |
| | Proxy( |
| | IWICDevelopRaw * This, |
| | /* [out][in] */ WICRawCapabilitiesInfo *pInfo); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICDevelopRaw_QueryRawCapabilitiesInf |
| | o_Stub( |
| | __RPC__in IWICDevelopRaw * This, |
| | /* [out][in] */ __RPC__inout WICRawCapabilitiesInfo *pInfo); |
| | |
| | /* [local] */ HRESULT STDMETHODCALLTYPE IWICDevelopRaw_SetToneCurve_Proxy( |
| | IWICDevelopRaw * This, |
| | /* [in] */ UINT cbToneCurveSize, |
| | /* [annotation][in] */ |
| | __in_bcount(cbToneCurveSize) const WICRawToneCurve *pToneCurve); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICDevelopRaw_SetToneCurve_Stub( |
| | __RPC__in IWICDevelopRaw * This, |
| | /* [in] */ UINT cPoints, |
| | /* [size_is][in] */ __RPC__in_ecount_full(cPoints) const WICRawToneCurvePoin |
| | t *aPoints); |
| | |
| | /* [local] */ HRESULT STDMETHODCALLTYPE IWICDevelopRaw_GetToneCurve_Proxy( |
| | IWICDevelopRaw * This, |
| | /* [in] */ UINT cbToneCurveBufferSize, |
| | /* [annotation][unique][out] */ |
| | __out_bcount_part_opt(cbToneCurveBufferSize, *pcbActualToneCurveBufferSize) |
| | WICRawToneCurve *pToneCurve, |
| | /* [annotation][unique][out] */ |
| | __inout_opt UINT *pcbActualToneCurveBufferSize); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICDevelopRaw_GetToneCurve_Stub( |
| | __RPC__in IWICDevelopRaw * This, |
| | /* [out] */ __RPC__out UINT *pcPoints, |
| | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPoints) WI |
| | CRawToneCurvePoint **paPoints); |
| | |
| /* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif | | #endif |
| | |
| End of changes. 485 change blocks. |
| 556 lines changed or deleted | | 1311 lines changed or added |
|
| wincodecsdk.h (6.0.6002.18005-Windows 6.0) | | wincodecsdk.h (6.2.9200.21830-Windows 7.0) |
| | |
| /* 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 7.00.0499 */ | | /* File created by MIDL compiler version 7.00.0555 */ |
| /* Compiler settings for wincodecsdk.idl: | | /* Compiler settings for wincodecsdk.idl: |
|
| Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 |
| protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
| error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
| VC __declspec() decoration level: | | VC __declspec() decoration level: |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
| DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
| */ | | */ |
|
| //@@MIDL_FILE_HEADING( ) | | /* @@MIDL_FILE_HEADING( ) */ |
| | |
| #pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #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__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| #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__ |
| | |
| skipping to change at line 121 | | skipping to change at line 121 |
| DEFINE_GUID(GUID_MetadataFormatSubIfd, 0x58A2E128, 0x2DB9, 0x4E57, 0xBB, 0x14, 0
x51, 0x77, 0x89, 0x1E, 0xD3, 0x31); | | DEFINE_GUID(GUID_MetadataFormatSubIfd, 0x58A2E128, 0x2DB9, 0x4E57, 0xBB, 0x14, 0
x51, 0x77, 0x89, 0x1E, 0xD3, 0x31); |
| DEFINE_GUID(GUID_MetadataFormatExif, 0x1C3C4F9D, 0xB84A, 0x467D, 0x94, 0x93, 0x3
6, 0xCF, 0xBD, 0x59, 0xEA, 0x57); | | DEFINE_GUID(GUID_MetadataFormatExif, 0x1C3C4F9D, 0xB84A, 0x467D, 0x94, 0x93, 0x3
6, 0xCF, 0xBD, 0x59, 0xEA, 0x57); |
| DEFINE_GUID(GUID_MetadataFormatGps, 0x7134AB8A, 0x9351, 0x44AD, 0xAF, 0x62, 0x44
, 0x8D, 0xB6, 0xB5, 0x02, 0xEC); | | DEFINE_GUID(GUID_MetadataFormatGps, 0x7134AB8A, 0x9351, 0x44AD, 0xAF, 0x62, 0x44
, 0x8D, 0xB6, 0xB5, 0x02, 0xEC); |
| DEFINE_GUID(GUID_MetadataFormatInterop, 0xED686F8E, 0x681F, 0x4C8B, 0xBD, 0x41,
0xA8, 0xAD, 0xDB, 0xF6, 0xB3, 0xFC); | | DEFINE_GUID(GUID_MetadataFormatInterop, 0xED686F8E, 0x681F, 0x4C8B, 0xBD, 0x41,
0xA8, 0xAD, 0xDB, 0xF6, 0xB3, 0xFC); |
| DEFINE_GUID(GUID_MetadataFormatApp0, 0x79007028, 0x268D, 0x45d6, 0xA3, 0xC2, 0x3
5, 0x4E, 0x6A, 0x50, 0x4B, 0xC9); | | DEFINE_GUID(GUID_MetadataFormatApp0, 0x79007028, 0x268D, 0x45d6, 0xA3, 0xC2, 0x3
5, 0x4E, 0x6A, 0x50, 0x4B, 0xC9); |
| DEFINE_GUID(GUID_MetadataFormatApp1, 0x8FD3DFC3, 0xF951, 0x492B, 0x81, 0x7F, 0x
69, 0xC2, 0xE6, 0xD9, 0xA5, 0xB0); | | DEFINE_GUID(GUID_MetadataFormatApp1, 0x8FD3DFC3, 0xF951, 0x492B, 0x81, 0x7F, 0x
69, 0xC2, 0xE6, 0xD9, 0xA5, 0xB0); |
| DEFINE_GUID(GUID_MetadataFormatApp13, 0x326556A2, 0xF502, 0x4354, 0x9C, 0xC0, 0x
8E, 0x3F, 0x48, 0xEA, 0xF6, 0xB5); | | DEFINE_GUID(GUID_MetadataFormatApp13, 0x326556A2, 0xF502, 0x4354, 0x9C, 0xC0, 0x
8E, 0x3F, 0x48, 0xEA, 0xF6, 0xB5); |
| DEFINE_GUID(GUID_MetadataFormatIPTC, 0x4FAB0914, 0xE129, 0x4087, 0xA1, 0xD1, 0xB
C, 0x81, 0x2D, 0x45, 0xA7, 0xB5); | | DEFINE_GUID(GUID_MetadataFormatIPTC, 0x4FAB0914, 0xE129, 0x4087, 0xA1, 0xD1, 0xB
C, 0x81, 0x2D, 0x45, 0xA7, 0xB5); |
| DEFINE_GUID(GUID_MetadataFormatIRB, 0x16100D66, 0x8570, 0x4BB9, 0xB9, 0x2D,
0xFD, 0xA4, 0xB2, 0x3E, 0xCE, 0x67); | | DEFINE_GUID(GUID_MetadataFormatIRB, 0x16100D66, 0x8570, 0x4BB9, 0xB9, 0x2D,
0xFD, 0xA4, 0xB2, 0x3E, 0xCE, 0x67); |
| DEFINE_GUID(GUID_MetadataFormat8BIMIPTC, 0x0010568c, 0x0852, 0x4e6a, 0xb1, 0x91,
0x5c, 0x33, 0xac, 0x5b, 0x04, 0x30); | | DEFINE_GUID(GUID_MetadataFormat8BIMIPTC, 0x0010568c, 0x0852, 0x4e6a, 0xb1, 0x91,
0x5c, 0x33, 0xac, 0x5b, 0x04, 0x30); |
|
| | DEFINE_GUID(GUID_MetadataFormat8BIMResolutionInfo, 0x739F305D, 0x81DB, 0x43CB, 0 |
| | xAC, 0x5E, 0x55, 0x01, 0x3E, 0xF9, 0xF0, 0x03); |
| | DEFINE_GUID(GUID_MetadataFormat8BIMIPTCDigest, 0x1CA32285, 0x9CCD, 0x4786, 0 |
| | x8B, 0xD8, 0x79, 0x53, 0x9D, 0xB6, 0xA0, 0x06); |
| DEFINE_GUID(GUID_MetadataFormatXMP, 0xBB5ACC38, 0xF216, 0x4CEC, 0xA6, 0xC5, 0x5F
, 0x6E, 0x73, 0x97, 0x63, 0xA9); | | DEFINE_GUID(GUID_MetadataFormatXMP, 0xBB5ACC38, 0xF216, 0x4CEC, 0xA6, 0xC5, 0x5F
, 0x6E, 0x73, 0x97, 0x63, 0xA9); |
| DEFINE_GUID(GUID_MetadataFormatThumbnail, 0x243dcee9, 0x8703, 0x40ee, 0x8e, 0xf0
, 0x22, 0xa6, 0x0, 0xb8, 0x5, 0x8c); | | DEFINE_GUID(GUID_MetadataFormatThumbnail, 0x243dcee9, 0x8703, 0x40ee, 0x8e, 0xf0
, 0x22, 0xa6, 0x0, 0xb8, 0x5, 0x8c); |
| DEFINE_GUID(GUID_MetadataFormatChunktEXt, 0x568d8936, 0xc0a9, 0x4923, 0x90, 0x5d
, 0xdf, 0x2b, 0x38, 0x23, 0x8f, 0xbc); | | DEFINE_GUID(GUID_MetadataFormatChunktEXt, 0x568d8936, 0xc0a9, 0x4923, 0x90, 0x5d
, 0xdf, 0x2b, 0x38, 0x23, 0x8f, 0xbc); |
| DEFINE_GUID(GUID_MetadataFormatXMPStruct, 0x22383CF1, 0xED17, 0x4E2E, 0xAF, 0x17
, 0xD8, 0x5B, 0x8F, 0x6B, 0x30, 0xD0); | | DEFINE_GUID(GUID_MetadataFormatXMPStruct, 0x22383CF1, 0xED17, 0x4E2E, 0xAF, 0x17
, 0xD8, 0x5B, 0x8F, 0x6B, 0x30, 0xD0); |
| DEFINE_GUID(GUID_MetadataFormatXMPBag, 0x833CCA5F, 0xDCB7, 0x4516, 0x80, 0x6F, 0
x65, 0x96, 0xAB, 0x26, 0xDC, 0xE4); | | DEFINE_GUID(GUID_MetadataFormatXMPBag, 0x833CCA5F, 0xDCB7, 0x4516, 0x80, 0x6F, 0
x65, 0x96, 0xAB, 0x26, 0xDC, 0xE4); |
| DEFINE_GUID(GUID_MetadataFormatXMPSeq, 0x63E8DF02, 0xEB6C,0x456C, 0xA2, 0x24, 0x
B2, 0x5E, 0x79, 0x4F, 0xD6, 0x48); | | DEFINE_GUID(GUID_MetadataFormatXMPSeq, 0x63E8DF02, 0xEB6C,0x456C, 0xA2, 0x24, 0x
B2, 0x5E, 0x79, 0x4F, 0xD6, 0x48); |
| DEFINE_GUID(GUID_MetadataFormatXMPAlt, 0x7B08A675, 0x91AA, 0x481B, 0xA7, 0x98, 0
x4D, 0xA9, 0x49, 0x08, 0x61, 0x3B); | | DEFINE_GUID(GUID_MetadataFormatXMPAlt, 0x7B08A675, 0x91AA, 0x481B, 0xA7, 0x98, 0
x4D, 0xA9, 0x49, 0x08, 0x61, 0x3B); |
|
| | DEFINE_GUID(GUID_MetadataFormatLSD, 0xE256031E, 0x6299, 0x4929, 0xB9, 0x8D, 0x5A |
| | , 0xC8, 0x84, 0xAF, 0xBA, 0x92); |
| | DEFINE_GUID(GUID_MetadataFormatIMD, 0xBD2BB086, 0x4D52, 0x48DD, 0x96, 0x77, 0xDB |
| | , 0x48, 0x3E, 0x85, 0xAE, 0x8F); |
| | DEFINE_GUID(GUID_MetadataFormatGCE, 0x2A25CAD8, 0xDEEB, 0x4C69, 0xA7, 0x88, 0xE, |
| | 0xC2, 0x26, 0x6D, 0xCA, 0xFD); |
| | DEFINE_GUID(GUID_MetadataFormatAPE, 0x2E043DC2, 0xC967, 0x4E05, 0x87, 0x5E, 0x61 |
| | , 0x8B, 0xF6, 0x7E, 0x85, 0xC3); |
| | DEFINE_GUID(GUID_MetadataFormatJpegChrominance, 0xF73D0DCF, 0xCEC6, 0x4F85, 0x9B |
| | , 0x0E, 0x1C, 0x39, 0x56, 0xB1, 0xBE, 0xF7); |
| | DEFINE_GUID(GUID_MetadataFormatJpegLuminance, 0x86908007, 0xEDFC, 0x4860, 0x8D, |
| | 0x4B, 0x4E, 0xE6, 0xE8, 0x3E, 0x60, 0x58); |
| | DEFINE_GUID(GUID_MetadataFormatJpegComment, 0x220E5F33, 0xAFD3, 0x474E, 0x9D, 0x |
| | 31, 0x7D, 0x4F, 0xE7, 0x30, 0xF5, 0x57); |
| | DEFINE_GUID(GUID_MetadataFormatGifComment, 0xC4B6E0E0, 0xCFB4, 0x4AD3, 0xAB, 0x3 |
| | 3, 0x9A, 0xAD, 0x23, 0x55, 0xA3, 0x4A); |
| | DEFINE_GUID(GUID_MetadataFormatChunkgAMA, 0xF00935A5, 0x1D5D, 0x4CD1, 0x81, 0xB2 |
| | , 0x93, 0x24, 0xD7, 0xEC, 0xA7, 0x81); |
| | DEFINE_GUID(GUID_MetadataFormatChunkbKGD, 0xE14D3571, 0x6B47, 0x4DEA, 0xB6, 0xA, |
| | 0x87, 0xCE, 0xA, 0x78, 0xDF, 0xB7); |
| | DEFINE_GUID(GUID_MetadataFormatChunkiTXt, 0xC2BEC729, 0xB68, 0x4B77, 0xAA, 0xE, |
| | 0x62, 0x95, 0xA6, 0xAC, 0x18, 0x14); |
| | DEFINE_GUID(GUID_MetadataFormatChunkcHRM, 0x9DB3655B, 0x2842, 0x44B3, 0x80, 0x67 |
| | , 0x12, 0xE9, 0xB3, 0x75, 0x55, 0x6A); |
| | DEFINE_GUID(GUID_MetadataFormatChunkhIST, 0xC59A82DA, 0xDB74, 0x48A4, 0xBD, 0x6A |
| | , 0xB6, 0x9C, 0x49, 0x31, 0xEF, 0x95); |
| | DEFINE_GUID(GUID_MetadataFormatChunkiCCP, 0xEB4349AB, 0xB685, 0x450F, 0x91, 0xB5 |
| | , 0xE8, 0x2, 0xE8, 0x92, 0x53, 0x6C); |
| | DEFINE_GUID(GUID_MetadataFormatChunksRGB, 0xC115FD36, 0xCC6F, 0x4E3F, 0x83, 0x63 |
| | , 0x52, 0x4B, 0x87, 0xC6, 0xB0, 0xD9); |
| | DEFINE_GUID(GUID_MetadataFormatChunktIME, 0x6B00AE2D, 0xE24B, 0x460A, 0x98, 0xB6 |
| | , 0x87, 0x8B, 0xD0, 0x30, 0x72, 0xFD); |
| DEFINE_GUID(CLSID_WICUnknownMetadataReader, 0x699745c2, 0x5066, 0x4b82, 0xa8, 0x
e3, 0xd4, 0x4, 0x78, 0xdb, 0xec, 0x8c); | | DEFINE_GUID(CLSID_WICUnknownMetadataReader, 0x699745c2, 0x5066, 0x4b82, 0xa8, 0x
e3, 0xd4, 0x4, 0x78, 0xdb, 0xec, 0x8c); |
| DEFINE_GUID(CLSID_WICUnknownMetadataWriter, 0xa09cca86, 0x27ba, 0x4f39, 0x90, 0x
53, 0x12, 0x1f, 0xa4, 0xdc, 0x8, 0xfc); | | DEFINE_GUID(CLSID_WICUnknownMetadataWriter, 0xa09cca86, 0x27ba, 0x4f39, 0x90, 0x
53, 0x12, 0x1f, 0xa4, 0xdc, 0x8, 0xfc); |
| DEFINE_GUID(CLSID_WICApp0MetadataWriter, 0xF3C633A2, 0x46C8, 0x498e, 0x8F, 0xBB,
0xCC, 0x6F, 0x72, 0x1B, 0xBC, 0xDE); | | DEFINE_GUID(CLSID_WICApp0MetadataWriter, 0xF3C633A2, 0x46C8, 0x498e, 0x8F, 0xBB,
0xCC, 0x6F, 0x72, 0x1B, 0xBC, 0xDE); |
| DEFINE_GUID(CLSID_WICApp0MetadataReader, 0x43324B33, 0xA78F, 0x480f, 0x91, 0x11,
0x96, 0x38, 0xAA, 0xCC, 0xC8, 0x32); | | DEFINE_GUID(CLSID_WICApp0MetadataReader, 0x43324B33, 0xA78F, 0x480f, 0x91, 0x11,
0x96, 0x38, 0xAA, 0xCC, 0xC8, 0x32); |
| DEFINE_GUID(CLSID_WICApp1MetadataWriter, 0xee366069, 0x1832, 0x420f, 0xb3, 0x81,
0x04, 0x79, 0xad, 0x06, 0x6f, 0x19); | | DEFINE_GUID(CLSID_WICApp1MetadataWriter, 0xee366069, 0x1832, 0x420f, 0xb3, 0x81,
0x04, 0x79, 0xad, 0x06, 0x6f, 0x19); |
| DEFINE_GUID(CLSID_WICApp1MetadataReader, 0xdde33513, 0x774e, 0x4bcd, 0xae, 0x79,
0x02, 0xf4, 0xad, 0xfe, 0x62, 0xfc); | | DEFINE_GUID(CLSID_WICApp1MetadataReader, 0xdde33513, 0x774e, 0x4bcd, 0xae, 0x79,
0x02, 0xf4, 0xad, 0xfe, 0x62, 0xfc); |
| DEFINE_GUID(CLSID_WICApp13MetadataWriter, 0x7B19A919, 0xA9D6, 0x49E5, 0xBD, 0x45
, 0x02, 0xC3, 0x4E, 0x4E, 0x4C, 0xD5); | | DEFINE_GUID(CLSID_WICApp13MetadataWriter, 0x7B19A919, 0xA9D6, 0x49E5, 0xBD, 0x45
, 0x02, 0xC3, 0x4E, 0x4E, 0x4C, 0xD5); |
| DEFINE_GUID(CLSID_WICApp13MetadataReader, 0xAA7E3C50, 0x864C, 0x4604, 0xBC, 0x04
, 0x8B, 0x0B, 0x76, 0xE6, 0x37, 0xF6); | | DEFINE_GUID(CLSID_WICApp13MetadataReader, 0xAA7E3C50, 0x864C, 0x4604, 0xBC, 0x04
, 0x8B, 0x0B, 0x76, 0xE6, 0x37, 0xF6); |
| DEFINE_GUID(CLSID_WICIfdMetadataReader, 0x8f914656, 0x9d0a, 0x4eb2, 0x90, 0x19,
0xb, 0xf9, 0x6d, 0x8a, 0x9e, 0xe6); | | DEFINE_GUID(CLSID_WICIfdMetadataReader, 0x8f914656, 0x9d0a, 0x4eb2, 0x90, 0x19,
0xb, 0xf9, 0x6d, 0x8a, 0x9e, 0xe6); |
| DEFINE_GUID(CLSID_WICIfdMetadataWriter, 0xb1ebfc28, 0xc9bd, 0x47a2, 0x8d, 0x33,
0xb9, 0x48, 0x76, 0x97, 0x77, 0xa7); | | DEFINE_GUID(CLSID_WICIfdMetadataWriter, 0xb1ebfc28, 0xc9bd, 0x47a2, 0x8d, 0x33,
0xb9, 0x48, 0x76, 0x97, 0x77, 0xa7); |
| | |
| skipping to change at line 154 | | skipping to change at line 172 |
| DEFINE_GUID(CLSID_WICInteropMetadataReader, 0xB5C8B898, 0x0074, 0x459F, 0xB7, 0x
00, 0x86, 0x0D, 0x46, 0x51, 0xEA, 0x14); | | DEFINE_GUID(CLSID_WICInteropMetadataReader, 0xB5C8B898, 0x0074, 0x459F, 0xB7, 0x
00, 0x86, 0x0D, 0x46, 0x51, 0xEA, 0x14); |
| DEFINE_GUID(CLSID_WICInteropMetadataWriter, 0x122EC645, 0xCD7E, 0x44D8, 0xB1, 0x
86, 0x2C, 0x8C, 0x20, 0xC3, 0xB5, 0x0F); | | DEFINE_GUID(CLSID_WICInteropMetadataWriter, 0x122EC645, 0xCD7E, 0x44D8, 0xB1, 0x
86, 0x2C, 0x8C, 0x20, 0xC3, 0xB5, 0x0F); |
| DEFINE_GUID(CLSID_WICThumbnailMetadataReader, 0xfb012959, 0xf4f6, 0x44d7, 0x9d,
0x9, 0xda, 0xa0, 0x87, 0xa9, 0xdb, 0x57); | | DEFINE_GUID(CLSID_WICThumbnailMetadataReader, 0xfb012959, 0xf4f6, 0x44d7, 0x9d,
0x9, 0xda, 0xa0, 0x87, 0xa9, 0xdb, 0x57); |
| DEFINE_GUID(CLSID_WICThumbnailMetadataWriter, 0xd049b20c, 0x5dd0, 0x44fe, 0xb0,
0xb3, 0x8f, 0x92, 0xc8, 0xe6, 0xd0, 0x80); | | DEFINE_GUID(CLSID_WICThumbnailMetadataWriter, 0xd049b20c, 0x5dd0, 0x44fe, 0xb0,
0xb3, 0x8f, 0x92, 0xc8, 0xe6, 0xd0, 0x80); |
| DEFINE_GUID(CLSID_WICIPTCMetadataReader, 0x03012959, 0xf4f6, 0x44d7, 0x9d, 0x9,
0xda, 0xa0, 0x87, 0xa9, 0xdb, 0x57); | | DEFINE_GUID(CLSID_WICIPTCMetadataReader, 0x03012959, 0xf4f6, 0x44d7, 0x9d, 0x9,
0xda, 0xa0, 0x87, 0xa9, 0xdb, 0x57); |
| DEFINE_GUID(CLSID_WICIPTCMetadataWriter, 0x1249b20c, 0x5dd0, 0x44fe, 0xb0, 0xb3,
0x8f, 0x92, 0xc8, 0xe6, 0xd0, 0x80); | | DEFINE_GUID(CLSID_WICIPTCMetadataWriter, 0x1249b20c, 0x5dd0, 0x44fe, 0xb0, 0xb3,
0x8f, 0x92, 0xc8, 0xe6, 0xd0, 0x80); |
| DEFINE_GUID(CLSID_WICIRBMetadataReader, 0xD4DCD3D7, 0xB4C2, 0x47D9, 0xA6, 0xBF,
0xB8, 0x9B, 0xA3, 0x96, 0xA4, 0xA3); | | DEFINE_GUID(CLSID_WICIRBMetadataReader, 0xD4DCD3D7, 0xB4C2, 0x47D9, 0xA6, 0xBF,
0xB8, 0x9B, 0xA3, 0x96, 0xA4, 0xA3); |
| DEFINE_GUID(CLSID_WICIRBMetadataWriter, 0x5C5C1935, 0x0235, 0x4434, 0x80, 0
xBC, 0x25, 0x1B, 0xC1, 0xEC, 0x39, 0xC6); | | DEFINE_GUID(CLSID_WICIRBMetadataWriter, 0x5C5C1935, 0x0235, 0x4434, 0x80, 0
xBC, 0x25, 0x1B, 0xC1, 0xEC, 0x39, 0xC6); |
| DEFINE_GUID(CLSID_WIC8BIMIPTCMetadataReader, 0x0010668c, 0x0801, 0x4da6, 0xa4, 0
xa4, 0x82, 0x65, 0x22, 0xb6, 0xd2, 0x8f); | | DEFINE_GUID(CLSID_WIC8BIMIPTCMetadataReader, 0x0010668c, 0x0801, 0x4da6, 0xa4, 0
xa4, 0x82, 0x65, 0x22, 0xb6, 0xd2, 0x8f); |
| DEFINE_GUID(CLSID_WIC8BIMIPTCMetadataWriter, 0x00108226, 0xee41, 0x44a2, 0x9e, 0
x9c, 0x4b, 0xe4, 0xd5, 0xb1, 0xd2, 0xcd); | | DEFINE_GUID(CLSID_WIC8BIMIPTCMetadataWriter, 0x00108226, 0xee41, 0x44a2, 0x9e, 0
x9c, 0x4b, 0xe4, 0xd5, 0xb1, 0xd2, 0xcd); |
|
| | DEFINE_GUID(CLSID_WIC8BIMResolutionInfoMetadataReader, 0x5805137A, 0xE348, 0x4F7 |
| | C, 0xB3, 0xCC, 0x6D, 0xB9, 0x96, 0x5A, 0x05, 0x99); |
| | DEFINE_GUID(CLSID_WIC8BIMResolutionInfoMetadataWriter, 0x4ff2fe0e, 0xe74a, 0x4b7 |
| | 1, 0x98, 0xc4, 0xab, 0x7d, 0xc1, 0x67, 0x7, 0xba); |
| | DEFINE_GUID(CLSID_WIC8BIMIPTCDigestMetadataReader, 0x02805F1E, 0xD5AA, 0x415b, 0 |
| | x82, 0xC5, 0x61, 0xC0, 0x33, 0xA9, 0x88, 0xA6); |
| | DEFINE_GUID(CLSID_WIC8BIMIPTCDigestMetadataWriter, 0x2DB5E62B, 0x0D67, 0x495f, 0 |
| | x8F, 0x9D, 0xC2, 0xF0, 0x18, 0x86, 0x47, 0xAC); |
| DEFINE_GUID(CLSID_WICPngTextMetadataReader, 0x4b59afcc, 0xb8c3, 0x408a, 0xb6, 0x
70, 0x89, 0xe5, 0xfa, 0xb6, 0xfd, 0xa7); | | DEFINE_GUID(CLSID_WICPngTextMetadataReader, 0x4b59afcc, 0xb8c3, 0x408a, 0xb6, 0x
70, 0x89, 0xe5, 0xfa, 0xb6, 0xfd, 0xa7); |
| DEFINE_GUID(CLSID_WICPngTextMetadataWriter, 0xb5ebafb9, 0x253e, 0x4a72, 0xa7, 0x
44, 0x7, 0x62, 0xd2, 0x68, 0x56, 0x83); | | DEFINE_GUID(CLSID_WICPngTextMetadataWriter, 0xb5ebafb9, 0x253e, 0x4a72, 0xa7, 0x
44, 0x7, 0x62, 0xd2, 0x68, 0x56, 0x83); |
| DEFINE_GUID(CLSID_WICXMPMetadataReader, 0x72B624DF, 0xAE11, 0x4948, 0xA6, 0x5C,
0x35, 0x1E, 0xB0, 0x82, 0x94, 0x19); | | DEFINE_GUID(CLSID_WICXMPMetadataReader, 0x72B624DF, 0xAE11, 0x4948, 0xA6, 0x5C,
0x35, 0x1E, 0xB0, 0x82, 0x94, 0x19); |
| DEFINE_GUID(CLSID_WICXMPMetadataWriter, 0x1765E14E, 0x1BD4, 0x462E, 0xB6, 0xB1,
0x59, 0x0B, 0xF1, 0x26, 0x2A, 0xC6); | | DEFINE_GUID(CLSID_WICXMPMetadataWriter, 0x1765E14E, 0x1BD4, 0x462E, 0xB6, 0xB1,
0x59, 0x0B, 0xF1, 0x26, 0x2A, 0xC6); |
| DEFINE_GUID(CLSID_WICXMPStructMetadataReader, 0x01B90D9A, 0x8209, 0x47F7, 0x9C,
0x52, 0xE1, 0x24, 0x4B, 0xF5, 0x0C, 0xED); | | DEFINE_GUID(CLSID_WICXMPStructMetadataReader, 0x01B90D9A, 0x8209, 0x47F7, 0x9C,
0x52, 0xE1, 0x24, 0x4B, 0xF5, 0x0C, 0xED); |
| DEFINE_GUID(CLSID_WICXMPStructMetadataWriter, 0x22C21F93, 0x7DDB, 0x411C, 0x9B,
0x17, 0xC5, 0xB7, 0xBD, 0x06, 0x4A, 0xBC); | | DEFINE_GUID(CLSID_WICXMPStructMetadataWriter, 0x22C21F93, 0x7DDB, 0x411C, 0x9B,
0x17, 0xC5, 0xB7, 0xBD, 0x06, 0x4A, 0xBC); |
| DEFINE_GUID(CLSID_WICXMPBagMetadataReader, 0xE7E79A30, 0x4F2C, 0x4FAB, 0x8D, 0x0
0, 0x39, 0x4F, 0x2D, 0x6B, 0xBE, 0xBE); | | DEFINE_GUID(CLSID_WICXMPBagMetadataReader, 0xE7E79A30, 0x4F2C, 0x4FAB, 0x8D, 0x0
0, 0x39, 0x4F, 0x2D, 0x6B, 0xBE, 0xBE); |
| DEFINE_GUID(CLSID_WICXMPBagMetadataWriter, 0xED822C8C, 0xD6BE, 0x4301, 0xA6, 0x3
1, 0x0E, 0x14, 0x16, 0xBA, 0xD2, 0x8F); | | DEFINE_GUID(CLSID_WICXMPBagMetadataWriter, 0xED822C8C, 0xD6BE, 0x4301, 0xA6, 0x3
1, 0x0E, 0x14, 0x16, 0xBA, 0xD2, 0x8F); |
| DEFINE_GUID(CLSID_WICXMPSeqMetadataReader, 0x7F12E753, 0xFC71, 0x43D7, 0xA5, 0x1
D, 0x92, 0xF3, 0x59, 0x77, 0xAB, 0xB5); | | DEFINE_GUID(CLSID_WICXMPSeqMetadataReader, 0x7F12E753, 0xFC71, 0x43D7, 0xA5, 0x1
D, 0x92, 0xF3, 0x59, 0x77, 0xAB, 0xB5); |
| DEFINE_GUID(CLSID_WICXMPSeqMetadataWriter, 0x6D68D1DE, 0xD432, 0x4B0F, 0x92, 0x3
A, 0x09, 0x11, 0x83, 0xA9, 0xBD, 0xA7); | | DEFINE_GUID(CLSID_WICXMPSeqMetadataWriter, 0x6D68D1DE, 0xD432, 0x4B0F, 0x92, 0x3
A, 0x09, 0x11, 0x83, 0xA9, 0xBD, 0xA7); |
| DEFINE_GUID(CLSID_WICXMPAltMetadataReader, 0xAA94DCC2, 0xB8B0, 0x4898, 0xB8, 0x3
5, 0x00, 0x0A, 0xAB, 0xD7, 0x43, 0x93); | | DEFINE_GUID(CLSID_WICXMPAltMetadataReader, 0xAA94DCC2, 0xB8B0, 0x4898, 0xB8, 0x3
5, 0x00, 0x0A, 0xAB, 0xD7, 0x43, 0x93); |
| DEFINE_GUID(CLSID_WICXMPAltMetadataWriter, 0x076C2A6C, 0xF78F, 0x4C46, 0xA7, 0x2
3, 0x35, 0x83, 0xE7, 0x08, 0x76, 0xEA); | | DEFINE_GUID(CLSID_WICXMPAltMetadataWriter, 0x076C2A6C, 0xF78F, 0x4C46, 0xA7, 0x2
3, 0x35, 0x83, 0xE7, 0x08, 0x76, 0xEA); |
|
| | DEFINE_GUID(CLSID_WICLSDMetadataReader, 0x41070793, 0x59E4, 0x479A, 0xA1, 0xF7, |
| | 0x95, 0x4A, 0xDC, 0x2E, 0xF5, 0xFC); |
| | DEFINE_GUID(CLSID_WICLSDMetadataWriter, 0x73C037E7, 0xE5D9, 0x4954, 0x87, 0x6A, |
| | 0x6D, 0xA8, 0x1D, 0x6E, 0x57, 0x68); |
| | DEFINE_GUID(CLSID_WICGCEMetadataReader, 0xB92E345D, 0xF52D, 0x41F3, 0xB5, 0x62, |
| | 0x8, 0x1B, 0xC7, 0x72, 0xE3, 0xB9); |
| | DEFINE_GUID(CLSID_WICGCEMetadataWriter, 0xAF95DC76, 0x16B2, 0x47F4, 0xB3, 0xEA, |
| | 0x3C, 0x31, 0x79, 0x66, 0x93, 0xE7); |
| | DEFINE_GUID(CLSID_WICIMDMetadataReader, 0x7447A267, 0x15, 0x42C8, 0xA8, 0xF1, 0x |
| | FB, 0x3B, 0x94, 0xC6, 0x83, 0x61); |
| | DEFINE_GUID(CLSID_WICIMDMetadataWriter, 0x8C89071F, 0x452E, 0x4E95, 0x96, 0x82, |
| | 0x9D, 0x10, 0x24, 0x62, 0x71, 0x72); |
| | DEFINE_GUID(CLSID_WICAPEMetadataReader, 0x1767B93A, 0xB021, 0x44EA, 0x92, 0xF, 0 |
| | x86, 0x3C, 0x11, 0xF4, 0xF7, 0x68); |
| | DEFINE_GUID(CLSID_WICAPEMetadataWriter, 0xBD6EDFCA, 0x2890, 0x482F, 0xB2, 0x33, |
| | 0x8D, 0x73, 0x39, 0xA1, 0xCF, 0x8D); |
| | DEFINE_GUID(CLSID_WICJpegChrominanceMetadataReader, 0x50B1904B, 0xF28F, 0x4574, |
| | 0x93, 0xF4, 0x0B, 0xAD, 0xE8, 0x2C, 0x69, 0xE9); |
| | DEFINE_GUID(CLSID_WICJpegChrominanceMetadataWriter, 0x3FF566F0, 0x6E6B, 0x49D4, |
| | 0x96, 0xE6, 0xB7, 0x88, 0x86, 0x69, 0x2C, 0x62); |
| | DEFINE_GUID(CLSID_WICJpegLuminanceMetadataReader, 0x356F2F88, 0x5A6, 0x4728, 0xB |
| | 9, 0xA4, 0x1B, 0xFB, 0xCE, 0x04, 0xD8, 0x38); |
| | DEFINE_GUID(CLSID_WICJpegLuminanceMetadataWriter, 0x1D583ABC, 0x8A0E, 0x4657, 0x |
| | 99, 0x82, 0xA3, 0x80, 0xCA, 0x58, 0xFB, 0x4B); |
| | DEFINE_GUID(CLSID_WICJpegCommentMetadataReader, 0x9f66347C, 0x60C4, 0x4C4D, 0xAB |
| | , 0x58, 0xD2, 0x35, 0x86, 0x85, 0xf6, 0x07); |
| | DEFINE_GUID(CLSID_WICJpegCommentMetadataWriter, 0xE573236F, 0x55B1, 0x4EDA, 0x81 |
| | , 0xEA, 0x9F, 0x65, 0xDB, 0x02, 0x90, 0xD3); |
| | DEFINE_GUID(CLSID_WICGifCommentMetadataReader, 0x32557D3B, 0x69DC, 0x4F95, 0x83, |
| | 0x6E, 0xF5, 0x97, 0x2B, 0x2F, 0x61, 0x59); |
| | DEFINE_GUID(CLSID_WICGifCommentMetadataWriter, 0xA02797fC, 0xC4AE, 0x418C, 0xAF, |
| | 0x95, 0xE6, 0x37, 0xC7, 0xEA, 0xD2, 0xA1); |
| | DEFINE_GUID(CLSID_WICPngGamaMetadataReader, 0x3692CA39, 0xE082, 0x4350, 0x9E, 0x |
| | 1F, 0x37, 0x4, 0xCB, 0x8, 0x3C, 0xD5); |
| | DEFINE_GUID(CLSID_WICPngGamaMetadataWriter, 0xFF036D13, 0x5D4B, 0x46DD, 0xB1, 0x |
| | F, 0x10, 0x66, 0x93, 0xD9, 0xFE, 0x4F); |
| | DEFINE_GUID(CLSID_WICPngBkgdMetadataReader, 0xCE7A4A6, 0x3E8, 0x4A60, 0x9D, 0x15 |
| | , 0x28, 0x2E, 0xF3, 0x2E, 0xE7, 0xDA); |
| | DEFINE_GUID(CLSID_WICPngBkgdMetadataWriter, 0x68E3F2FD, 0x31AE, 0x4441, 0xBB, 0x |
| | 6A, 0xFD, 0x70, 0x47, 0x52, 0x5F, 0x90); |
| | DEFINE_GUID(CLSID_WICPngItxtMetadataReader, 0xAABFB2FA, 0x3E1E, 0x4A8F, 0x89, 0x |
| | 77, 0x55, 0x56, 0xFB, 0x94, 0xEA, 0x23); |
| | DEFINE_GUID(CLSID_WICPngItxtMetadataWriter, 0x31879719, 0xE751, 0x4DF8, 0x98, 0x |
| | 1D, 0x68, 0xDF, 0xF6, 0x77, 0x4, 0xED); |
| | DEFINE_GUID(CLSID_WICPngChrmMetadataReader, 0xF90B5F36, 0x367B, 0x402A, 0x9D, 0x |
| | D1, 0xBC, 0xF, 0xD5, 0x9D, 0x8F, 0x62); |
| | DEFINE_GUID(CLSID_WICPngChrmMetadataWriter, 0xE23CE3EB, 0x5608, 0x4E83, 0xBC, 0x |
| | EF, 0x27, 0xB1, 0x98, 0x7E, 0x51, 0xD7); |
| | DEFINE_GUID(CLSID_WICPngHistMetadataReader, 0x877A0BB7, 0xA313, 0x4491, 0x87, 0x |
| | B5, 0x2E, 0x6D, 0x5, 0x94, 0xF5, 0x20); |
| | DEFINE_GUID(CLSID_WICPngHistMetadataWriter, 0x8A03E749, 0x672E, 0x446E, 0xBF, 0x |
| | 1F, 0x2C, 0x11, 0xD2, 0x33, 0xB6, 0xFF); |
| | DEFINE_GUID(CLSID_WICPngIccpMetadataReader, 0xF5D3E63B, 0xCB0F, 0x4628, 0xA4, 0x |
| | 78, 0x6D, 0x82, 0x44, 0xBE, 0x36, 0xB1); |
| | DEFINE_GUID(CLSID_WICPngIccpMetadataWriter, 0x16671E5F, 0xCE6, 0x4CC4, 0x97, 0x6 |
| | 8, 0xE8, 0x9F, 0xE5, 0x1, 0x8A, 0xDE); |
| | DEFINE_GUID(CLSID_WICPngSrgbMetadataReader, 0xFB40360C, 0x547E, 0x4956, 0xA3, 0x |
| | B9, 0xD4, 0x41, 0x88, 0x59, 0xBA, 0x66); |
| | DEFINE_GUID(CLSID_WICPngSrgbMetadataWriter, 0xA6EE35C6, 0x87EC, 0x47DF, 0x9F, 0x |
| | 22, 0x1D, 0x5A, 0xAD, 0x84, 0xC, 0x82); |
| | DEFINE_GUID(CLSID_WICPngTimeMetadataReader, 0xD94EDF02, 0xEFE5, 0x4F0D, 0x85, 0x |
| | C8, 0xF5, 0xA6, 0x8B, 0x30, 0x0, 0xB1); |
| | DEFINE_GUID(CLSID_WICPngTimeMetadataWriter, 0x1AB78400, 0xB5A3, 0x4D91, 0x8A, 0x |
| | CE, 0x33, 0xFC, 0xD1, 0x49, 0x9B, 0xE6); |
| | |
| typedef /* [public] */ | | typedef /* [public] */ |
| enum WICMetadataCreationOptions | | enum WICMetadataCreationOptions |
| { WICMetadataCreationDefault = 0, | | { WICMetadataCreationDefault = 0, |
| WICMetadataCreationAllowUnknown = WICMetadataCreationDefault, | | WICMetadataCreationAllowUnknown = WICMetadataCreationDefault, |
| WICMetadataCreationFailUnknown = 0x10000, | | WICMetadataCreationFailUnknown = 0x10000, |
| WICMetadataCreationMask = 0xffff0000 | | WICMetadataCreationMask = 0xffff0000 |
| } WICMetadataCreationOptions; | | } WICMetadataCreationOptions; |
| | |
| typedef /* [public] */ | | typedef /* [public] */ |
| | |
| skipping to change at line 225 | | skipping to change at line 279 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICMetadataBlockReaderVtbl | | typedef struct IWICMetadataBlockReaderVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICMetadataBlockReader * This, | | __RPC__in IWICMetadataBlockReader * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICMetadataBlockReader * This); | | __RPC__in IWICMetadataBlockReader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICMetadataBlockReader * This); | | __RPC__in IWICMetadataBlockReader * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( |
|
| IWICMetadataBlockReader * This, | | __RPC__in IWICMetadataBlockReader * This, |
| /* [out] */ __RPC__out GUID *pguidContainerFormat); | | /* [out] */ __RPC__out GUID *pguidContainerFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCount )( | | HRESULT ( STDMETHODCALLTYPE *GetCount )( |
|
| IWICMetadataBlockReader * This, | | __RPC__in IWICMetadataBlockReader * This, |
| /* [out] */ __RPC__out UINT *pcCount); | | /* [out] */ __RPC__out UINT *pcCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetReaderByIndex )( | | HRESULT ( STDMETHODCALLTYPE *GetReaderByIndex )( |
|
| IWICMetadataBlockReader * This, | | __RPC__in IWICMetadataBlockReader * This, |
| /* [in] */ UINT nIndex, | | /* [in] */ UINT nIndex, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIMetadataRea
der); | | /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIMetadataRea
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( | | HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( |
|
| IWICMetadataBlockReader * This, | | __RPC__in IWICMetadataBlockReader * This, |
| /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppIEnumMetadata); | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppIEnumMetadata); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICMetadataBlockReaderVtbl; | | } IWICMetadataBlockReaderVtbl; |
| | |
| interface IWICMetadataBlockReader | | interface IWICMetadataBlockReader |
| { | | { |
| CONST_VTBL struct IWICMetadataBlockReaderVtbl *lpVtbl; | | CONST_VTBL struct IWICMetadataBlockReaderVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 330 | | skipping to change at line 384 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICMetadataBlockWriterVtbl | | typedef struct IWICMetadataBlockWriterVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICMetadataBlockWriter * This); | | __RPC__in IWICMetadataBlockWriter * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICMetadataBlockWriter * This); | | __RPC__in IWICMetadataBlockWriter * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormat )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [out] */ __RPC__out GUID *pguidContainerFormat); | | /* [out] */ __RPC__out GUID *pguidContainerFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCount )( | | HRESULT ( STDMETHODCALLTYPE *GetCount )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [out] */ __RPC__out UINT *pcCount); | | /* [out] */ __RPC__out UINT *pcCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetReaderByIndex )( | | HRESULT ( STDMETHODCALLTYPE *GetReaderByIndex )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [in] */ UINT nIndex, | | /* [in] */ UINT nIndex, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIMetadataRea
der); | | /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIMetadataRea
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( | | HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppIEnumMetadata); | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppIEnumMetadata); |
| | |
| HRESULT ( STDMETHODCALLTYPE *InitializeFromBlockReader )( | | HRESULT ( STDMETHODCALLTYPE *InitializeFromBlockReader )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [in] */ __RPC__in_opt IWICMetadataBlockReader *pIMDBlockReader); | | /* [in] */ __RPC__in_opt IWICMetadataBlockReader *pIMDBlockReader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetWriterByIndex )( | | HRESULT ( STDMETHODCALLTYPE *GetWriterByIndex )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [in] */ UINT nIndex, | | /* [in] */ UINT nIndex, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIMetadataWri
ter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIMetadataWri
ter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *AddWriter )( | | HRESULT ( STDMETHODCALLTYPE *AddWriter )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [in] */ __RPC__in_opt IWICMetadataWriter *pIMetadataWriter); | | /* [in] */ __RPC__in_opt IWICMetadataWriter *pIMetadataWriter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetWriterByIndex )( | | HRESULT ( STDMETHODCALLTYPE *SetWriterByIndex )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [in] */ UINT nIndex, | | /* [in] */ UINT nIndex, |
| /* [in] */ __RPC__in_opt IWICMetadataWriter *pIMetadataWriter); | | /* [in] */ __RPC__in_opt IWICMetadataWriter *pIMetadataWriter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RemoveWriterByIndex )( | | HRESULT ( STDMETHODCALLTYPE *RemoveWriterByIndex )( |
|
| IWICMetadataBlockWriter * This, | | __RPC__in IWICMetadataBlockWriter * This, |
| /* [in] */ UINT nIndex); | | /* [in] */ UINT nIndex); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICMetadataBlockWriterVtbl; | | } IWICMetadataBlockWriterVtbl; |
| | |
| interface IWICMetadataBlockWriter | | interface IWICMetadataBlockWriter |
| { | | { |
| CONST_VTBL struct IWICMetadataBlockWriterVtbl *lpVtbl; | | CONST_VTBL struct IWICMetadataBlockWriterVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 478 | | skipping to change at line 532 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICMetadataReaderVtbl | | typedef struct IWICMetadataReaderVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICMetadataReader * This, | | __RPC__in IWICMetadataReader * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICMetadataReader * This); | | __RPC__in IWICMetadataReader * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICMetadataReader * This); | | __RPC__in IWICMetadataReader * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( |
|
| IWICMetadataReader * This, | | __RPC__in IWICMetadataReader * This, |
| /* [out] */ __RPC__out GUID *pguidMetadataFormat); | | /* [out] */ __RPC__out GUID *pguidMetadataFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataHandlerInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataHandlerInfo )( |
|
| IWICMetadataReader * This, | | __RPC__in IWICMetadataReader * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataHandlerInfo **ppIHandle
r); | | /* [out] */ __RPC__deref_out_opt IWICMetadataHandlerInfo **ppIHandle
r); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCount )( | | HRESULT ( STDMETHODCALLTYPE *GetCount )( |
|
| IWICMetadataReader * This, | | __RPC__in IWICMetadataReader * This, |
| /* [out] */ __RPC__out UINT *pcCount); | | /* [out] */ __RPC__out UINT *pcCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetValueByIndex )( | | HRESULT ( STDMETHODCALLTYPE *GetValueByIndex )( |
|
| IWICMetadataReader * This, | | __RPC__in IWICMetadataReader * This, |
| /* [in] */ UINT nIndex, | | /* [in] */ UINT nIndex, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarSchema, | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarSchema, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarId, | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarId, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetValue )( | | HRESULT ( STDMETHODCALLTYPE *GetValue )( |
|
| IWICMetadataReader * This, | | __RPC__in IWICMetadataReader * This, |
| /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, | | /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, |
| /* [in] */ __RPC__in const PROPVARIANT *pvarId, | | /* [in] */ __RPC__in const PROPVARIANT *pvarId, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( | | HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( |
|
| IWICMetadataReader * This, | | __RPC__in IWICMetadataReader * This, |
| /* [out] */ __RPC__deref_out_opt IWICEnumMetadataItem **ppIEnumMetad
ata); | | /* [out] */ __RPC__deref_out_opt IWICEnumMetadataItem **ppIEnumMetad
ata); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICMetadataReaderVtbl; | | } IWICMetadataReaderVtbl; |
| | |
| interface IWICMetadataReader | | interface IWICMetadataReader |
| { | | { |
| CONST_VTBL struct IWICMetadataReaderVtbl *lpVtbl; | | CONST_VTBL struct IWICMetadataReaderVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 602 | | skipping to change at line 656 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICMetadataWriterVtbl | | typedef struct IWICMetadataWriterVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICMetadataWriter * This); | | __RPC__in IWICMetadataWriter * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICMetadataWriter * This); | | __RPC__in IWICMetadataWriter * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [out] */ __RPC__out GUID *pguidMetadataFormat); | | /* [out] */ __RPC__out GUID *pguidMetadataFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataHandlerInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataHandlerInfo )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataHandlerInfo **ppIHandle
r); | | /* [out] */ __RPC__deref_out_opt IWICMetadataHandlerInfo **ppIHandle
r); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCount )( | | HRESULT ( STDMETHODCALLTYPE *GetCount )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [out] */ __RPC__out UINT *pcCount); | | /* [out] */ __RPC__out UINT *pcCount); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetValueByIndex )( | | HRESULT ( STDMETHODCALLTYPE *GetValueByIndex )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [in] */ UINT nIndex, | | /* [in] */ UINT nIndex, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarSchema, | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarSchema, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarId, | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarId, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetValue )( | | HRESULT ( STDMETHODCALLTYPE *GetValue )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, | | /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, |
| /* [in] */ __RPC__in const PROPVARIANT *pvarId, | | /* [in] */ __RPC__in const PROPVARIANT *pvarId, |
| /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); | | /* [unique][out][in] */ __RPC__inout_opt PROPVARIANT *pvarValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( | | HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [out] */ __RPC__deref_out_opt IWICEnumMetadataItem **ppIEnumMetad
ata); | | /* [out] */ __RPC__deref_out_opt IWICEnumMetadataItem **ppIEnumMetad
ata); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetValue )( | | HRESULT ( STDMETHODCALLTYPE *SetValue )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, | | /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, |
| /* [in] */ __RPC__in const PROPVARIANT *pvarId, | | /* [in] */ __RPC__in const PROPVARIANT *pvarId, |
| /* [in] */ __RPC__in const PROPVARIANT *pvarValue); | | /* [in] */ __RPC__in const PROPVARIANT *pvarValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetValueByIndex )( | | HRESULT ( STDMETHODCALLTYPE *SetValueByIndex )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [in] */ UINT nIndex, | | /* [in] */ UINT nIndex, |
| /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, | | /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, |
| /* [in] */ __RPC__in const PROPVARIANT *pvarId, | | /* [in] */ __RPC__in const PROPVARIANT *pvarId, |
| /* [in] */ __RPC__in const PROPVARIANT *pvarValue); | | /* [in] */ __RPC__in const PROPVARIANT *pvarValue); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RemoveValue )( | | HRESULT ( STDMETHODCALLTYPE *RemoveValue )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, | | /* [unique][in] */ __RPC__in_opt const PROPVARIANT *pvarSchema, |
| /* [in] */ __RPC__in const PROPVARIANT *pvarId); | | /* [in] */ __RPC__in const PROPVARIANT *pvarId); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RemoveValueByIndex )( | | HRESULT ( STDMETHODCALLTYPE *RemoveValueByIndex )( |
|
| IWICMetadataWriter * This, | | __RPC__in IWICMetadataWriter * This, |
| /* [in] */ UINT nIndex); | | /* [in] */ UINT nIndex); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICMetadataWriterVtbl; | | } IWICMetadataWriterVtbl; |
| | |
| interface IWICMetadataWriter | | interface IWICMetadataWriter |
| { | | { |
| CONST_VTBL struct IWICMetadataWriterVtbl *lpVtbl; | | CONST_VTBL struct IWICMetadataWriterVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 753 | | skipping to change at line 807 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICStreamProviderVtbl | | typedef struct IWICStreamProviderVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICStreamProvider * This, | | __RPC__in IWICStreamProvider * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICStreamProvider * This); | | __RPC__in IWICStreamProvider * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICStreamProvider * This); | | __RPC__in IWICStreamProvider * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetStream )( | | HRESULT ( STDMETHODCALLTYPE *GetStream )( |
|
| IWICStreamProvider * This, | | __RPC__in IWICStreamProvider * This, |
| /* [out] */ __RPC__deref_out_opt IStream **ppIStream); | | /* [out] */ __RPC__deref_out_opt IStream **ppIStream); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPersistOptions )( | | HRESULT ( STDMETHODCALLTYPE *GetPersistOptions )( |
|
| IWICStreamProvider * This, | | __RPC__in IWICStreamProvider * This, |
| /* [out] */ __RPC__out DWORD *pdwPersistOptions); | | /* [out] */ __RPC__out DWORD *pdwPersistOptions); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetPreferredVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetPreferredVendorGUID )( |
|
| IWICStreamProvider * This, | | __RPC__in IWICStreamProvider * This, |
| /* [out] */ __RPC__out GUID *pguidPreferredVendor); | | /* [out] */ __RPC__out GUID *pguidPreferredVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *RefreshStream )( | | HRESULT ( STDMETHODCALLTYPE *RefreshStream )( |
|
| IWICStreamProvider * This); | | __RPC__in IWICStreamProvider * This); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICStreamProviderVtbl; | | } IWICStreamProviderVtbl; |
| | |
| interface IWICStreamProvider | | interface IWICStreamProvider |
| { | | { |
| CONST_VTBL struct IWICStreamProviderVtbl *lpVtbl; | | CONST_VTBL struct IWICStreamProviderVtbl *lpVtbl; |
| }; | | }; |
| | |
| #ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
| skipping to change at line 849 | | skipping to change at line 903 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICPersistStreamVtbl | | typedef struct IWICPersistStreamVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICPersistStream * This, | | __RPC__in IWICPersistStream * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICPersistStream * This); | | __RPC__in IWICPersistStream * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICPersistStream * This); | | __RPC__in IWICPersistStream * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
|
| IWICPersistStream * This, | | __RPC__in IWICPersistStream * This, |
| /* [out] */ __RPC__out CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
| HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
|
| IWICPersistStream * This); | | __RPC__in IWICPersistStream * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
|
| IWICPersistStream * This, | | __RPC__in IWICPersistStream * This, |
| /* [unique][in] */ __RPC__in_opt IStream *pStm); | | /* [unique][in] */ __RPC__in_opt IStream *pStm); |
| | |
| HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
|
| IWICPersistStream * This, | | __RPC__in IWICPersistStream * This, |
| /* [unique][in] */ __RPC__in_opt IStream *pStm, | | /* [unique][in] */ __RPC__in_opt IStream *pStm, |
| /* [in] */ BOOL fClearDirty); | | /* [in] */ BOOL fClearDirty); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( | | HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( |
|
| IWICPersistStream * This, | | __RPC__in IWICPersistStream * This, |
| /* [out] */ __RPC__out ULARGE_INTEGER *pcbSize); | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbSize); |
| | |
| HRESULT ( STDMETHODCALLTYPE *LoadEx )( | | HRESULT ( STDMETHODCALLTYPE *LoadEx )( |
|
| IWICPersistStream * This, | | __RPC__in IWICPersistStream * This, |
| /* [unique][in] */ __RPC__in_opt IStream *pIStream, | | /* [unique][in] */ __RPC__in_opt IStream *pIStream, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidPreferredVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidPreferredVendor, |
| /* [in] */ DWORD dwPersistOptions); | | /* [in] */ DWORD dwPersistOptions); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SaveEx )( | | HRESULT ( STDMETHODCALLTYPE *SaveEx )( |
|
| IWICPersistStream * This, | | __RPC__in IWICPersistStream * This, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [in] */ DWORD dwPersistOptions, | | /* [in] */ DWORD dwPersistOptions, |
| /* [in] */ BOOL fClearDirty); | | /* [in] */ BOOL fClearDirty); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICPersistStreamVtbl; | | } IWICPersistStreamVtbl; |
| | |
| interface IWICPersistStream | | interface IWICPersistStream |
| { | | { |
| CONST_VTBL struct IWICPersistStreamVtbl *lpVtbl; | | CONST_VTBL struct IWICPersistStreamVtbl *lpVtbl; |
| | |
| skipping to change at line 988 | | skipping to change at line 1042 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICMetadataHandlerInfoVtbl | | typedef struct IWICMetadataHandlerInfoVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICMetadataHandlerInfo * This); | | __RPC__in IWICMetadataHandlerInfo * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICMetadataHandlerInfo * This); | | __RPC__in IWICMetadataHandlerInfo * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetComponentType )( | | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [out] */ __RPC__out WICComponentType *pType); | | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCLSID )( | | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [out] */ __RPC__out CLSID *pclsid); | | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [out] */ __RPC__out DWORD *pStatus); | | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAuthor )( | | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [in] */ UINT cchAuthor, | | /* [in] */ UINT cchAuthor, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [out] */ __RPC__out GUID *pguidVendor); | | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [in] */ UINT cchVersion, | | /* [in] */ UINT cchVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [in] */ UINT cchSpecVersion, | | /* [in] */ UINT cchSpecVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [in] */ UINT cchFriendlyName, | | /* [in] */ UINT cchFriendlyName, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [out] */ __RPC__out GUID *pguidMetadataFormat); | | /* [out] */ __RPC__out GUID *pguidMetadataFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormats )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormats )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [in] */ UINT cContainerFormats, | | /* [in] */ UINT cContainerFormats, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cConta
inerFormats) GUID *pguidContainerFormats, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cConta
inerFormats) GUID *pguidContainerFormats, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [in] */ UINT cchDeviceManufacturer, | | /* [in] */ UINT cchDeviceManufacturer, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [in] */ UINT cchDeviceModels, | | /* [in] */ UINT cchDeviceModels, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesRequireFullStream )( | | HRESULT ( STDMETHODCALLTYPE *DoesRequireFullStream )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [out] */ __RPC__out BOOL *pfRequiresFullStream); | | /* [out] */ __RPC__out BOOL *pfRequiresFullStream); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportPadding )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportPadding )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportsPadding); | | /* [out] */ __RPC__out BOOL *pfSupportsPadding); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesRequireFixedSize )( | | HRESULT ( STDMETHODCALLTYPE *DoesRequireFixedSize )( |
|
| IWICMetadataHandlerInfo * This, | | __RPC__in IWICMetadataHandlerInfo * This, |
| /* [out] */ __RPC__out BOOL *pfFixedSize); | | /* [out] */ __RPC__out BOOL *pfFixedSize); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICMetadataHandlerInfoVtbl; | | } IWICMetadataHandlerInfoVtbl; |
| | |
| interface IWICMetadataHandlerInfo | | interface IWICMetadataHandlerInfo |
| { | | { |
| CONST_VTBL struct IWICMetadataHandlerInfoVtbl *lpVtbl; | | CONST_VTBL struct IWICMetadataHandlerInfoVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 1172 | | skipping to change at line 1226 |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICMetadataReaderInfo; | | EXTERN_C const IID IID_IWICMetadataReaderInfo; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("EEBF1F5B-07C1-4447-A3AB-22ACAF78A804") | | MIDL_INTERFACE("EEBF1F5B-07C1-4447-A3AB-22ACAF78A804") |
| IWICMetadataReaderInfo : public IWICMetadataHandlerInfo | | IWICMetadataReaderInfo : public IWICMetadataHandlerInfo |
| { | | { |
| public: | | public: |
|
| virtual HRESULT STDMETHODCALLTYPE GetPatterns( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetPatterns( |
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ REFGUID guidContainerFormat, |
| /* [in] */ UINT cbSize, | | /* [in] */ UINT cbSize, |
|
| /* [unique][out][in] */ __RPC__inout_opt WICMetadataPattern *pPatter | | /* [annotation][unique][size_is][out] */ |
| n, | | __out_bcount_part_opt(cbSize, *pcbActual) WICMetadataPattern *pPatt |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcCount, | | ern, |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcbActual) = 0; | | /* [annotation][unique][out] */ |
| | __out_opt UINT *pcCount, |
| | /* [annotation][unique][out] */ |
| | __out_opt UINT *pcbActual) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE MatchesPattern( | | virtual HRESULT STDMETHODCALLTYPE MatchesPattern( |
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [out] */ __RPC__out BOOL *pfMatches) = 0; | | /* [out] */ __RPC__out BOOL *pfMatches) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateInstance( | | virtual HRESULT STDMETHODCALLTYPE CreateInstance( |
| /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIReader) = 0
; | | /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIReader) = 0
; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICMetadataReaderInfoVtbl | | typedef struct IWICMetadataReaderInfoVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICMetadataReaderInfo * This); | | __RPC__in IWICMetadataReaderInfo * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICMetadataReaderInfo * This); | | __RPC__in IWICMetadataReaderInfo * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetComponentType )( | | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [out] */ __RPC__out WICComponentType *pType); | | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCLSID )( | | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [out] */ __RPC__out CLSID *pclsid); | | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [out] */ __RPC__out DWORD *pStatus); | | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAuthor )( | | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [in] */ UINT cchAuthor, | | /* [in] */ UINT cchAuthor, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [out] */ __RPC__out GUID *pguidVendor); | | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [in] */ UINT cchVersion, | | /* [in] */ UINT cchVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [in] */ UINT cchSpecVersion, | | /* [in] */ UINT cchSpecVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [in] */ UINT cchFriendlyName, | | /* [in] */ UINT cchFriendlyName, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [out] */ __RPC__out GUID *pguidMetadataFormat); | | /* [out] */ __RPC__out GUID *pguidMetadataFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormats )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormats )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [in] */ UINT cContainerFormats, | | /* [in] */ UINT cContainerFormats, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cConta
inerFormats) GUID *pguidContainerFormats, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cConta
inerFormats) GUID *pguidContainerFormats, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [in] */ UINT cchDeviceManufacturer, | | /* [in] */ UINT cchDeviceManufacturer, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [in] */ UINT cchDeviceModels, | | /* [in] */ UINT cchDeviceModels, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesRequireFullStream )( | | HRESULT ( STDMETHODCALLTYPE *DoesRequireFullStream )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfRequiresFullStream); | | /* [out] */ __RPC__out BOOL *pfRequiresFullStream); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportPadding )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportPadding )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportsPadding); | | /* [out] */ __RPC__out BOOL *pfSupportsPadding); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesRequireFixedSize )( | | HRESULT ( STDMETHODCALLTYPE *DoesRequireFixedSize )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [out] */ __RPC__out BOOL *pfFixedSize); | | /* [out] */ __RPC__out BOOL *pfFixedSize); |
| | |
|
| HRESULT ( STDMETHODCALLTYPE *GetPatterns )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetPatterns )( |
| IWICMetadataReaderInfo * This, | | IWICMetadataReaderInfo * This, |
|
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ REFGUID guidContainerFormat, |
| /* [in] */ UINT cbSize, | | /* [in] */ UINT cbSize, |
|
| /* [unique][out][in] */ __RPC__inout_opt WICMetadataPattern *pPatter | | /* [annotation][unique][size_is][out] */ |
| n, | | __out_bcount_part_opt(cbSize, *pcbActual) WICMetadataPattern *pPatt |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcCount, | | ern, |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcbActual); | | /* [annotation][unique][out] */ |
| | __out_opt UINT *pcCount, |
| | /* [annotation][unique][out] */ |
| | __out_opt UINT *pcbActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *MatchesPattern )( | | HRESULT ( STDMETHODCALLTYPE *MatchesPattern )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [out] */ __RPC__out BOOL *pfMatches); | | /* [out] */ __RPC__out BOOL *pfMatches); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateInstance )( | | HRESULT ( STDMETHODCALLTYPE *CreateInstance )( |
|
| IWICMetadataReaderInfo * This, | | __RPC__in IWICMetadataReaderInfo * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIReader); | | /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIReader); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICMetadataReaderInfoVtbl; | | } IWICMetadataReaderInfoVtbl; |
| | |
| interface IWICMetadataReaderInfo | | interface IWICMetadataReaderInfo |
| { | | { |
| CONST_VTBL struct IWICMetadataReaderInfoVtbl *lpVtbl; | | CONST_VTBL struct IWICMetadataReaderInfoVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 1376 | | skipping to change at line 1436 |
| #define IWICMetadataReaderInfo_MatchesPattern(This,guidContainerFormat,pIStream,
pfMatches) \ | | #define IWICMetadataReaderInfo_MatchesPattern(This,guidContainerFormat,pIStream,
pfMatches) \ |
| ( (This)->lpVtbl -> MatchesPattern(This,guidContainerFormat,pIStream,pfMatch
es) ) | | ( (This)->lpVtbl -> MatchesPattern(This,guidContainerFormat,pIStream,pfMatch
es) ) |
| | |
| #define IWICMetadataReaderInfo_CreateInstance(This,ppIReader) \ | | #define IWICMetadataReaderInfo_CreateInstance(This,ppIReader) \ |
| ( (This)->lpVtbl -> CreateInstance(This,ppIReader) ) | | ( (This)->lpVtbl -> CreateInstance(This,ppIReader) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICMetadataReaderInfo_Remote_GetPatte |
| | rns_Proxy( |
| | __RPC__in IWICMetadataReaderInfo * This, |
| | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPatterns) |
| | WICMetadataPattern **ppPatterns, |
| | /* [out] */ __RPC__out UINT *pcPatterns); |
| | |
| | void __RPC_STUB IWICMetadataReaderInfo_Remote_GetPatterns_Stub( |
| | IRpcStubBuffer *This, |
| | IRpcChannelBuffer *_pRpcChannelBuffer, |
| | PRPC_MESSAGE _pRpcMessage, |
| | DWORD *_pdwStubPhase); |
| | |
| #endif /* __IWICMetadataReaderInfo_INTERFACE_DEFINED__ */ | | #endif /* __IWICMetadataReaderInfo_INTERFACE_DEFINED__ */ |
| | |
| /* interface __MIDL_itf_wincodecsdk_0000_0008 */ | | /* interface __MIDL_itf_wincodecsdk_0000_0008 */ |
| /* [local] */ | | /* [local] */ |
| | |
| typedef struct WICMetadataHeader | | typedef struct WICMetadataHeader |
| { | | { |
| ULARGE_INTEGER Position; | | ULARGE_INTEGER Position; |
| ULONG Length; | | ULONG Length; |
| BYTE *Header; | | BYTE *Header; |
| | |
| skipping to change at line 1406 | | skipping to change at line 1478 |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICMetadataWriterInfo; | | EXTERN_C const IID IID_IWICMetadataWriterInfo; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("B22E3FBA-3925-4323-B5C1-9EBFC430F236") | | MIDL_INTERFACE("B22E3FBA-3925-4323-B5C1-9EBFC430F236") |
| IWICMetadataWriterInfo : public IWICMetadataHandlerInfo | | IWICMetadataWriterInfo : public IWICMetadataHandlerInfo |
| { | | { |
| public: | | public: |
|
| virtual HRESULT STDMETHODCALLTYPE GetHeader( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetHeader( |
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ REFGUID guidContainerFormat, |
| /* [in] */ UINT cbSize, | | /* [in] */ UINT cbSize, |
|
| /* [unique][out][in] */ __RPC__inout_opt WICMetadataHeader *pHeader, | | /* [annotation][unique][out][in] */ |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcbActual) = 0; | | __out_bcount_opt(cbSize) WICMetadataHeader *pHeader, |
| | /* [annotation][unique][out][in] */ |
| | __out_opt UINT *pcbActual) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE CreateInstance( | | virtual HRESULT STDMETHODCALLTYPE CreateInstance( |
| /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIWriter) = 0
; | | /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIWriter) = 0
; |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICMetadataWriterInfoVtbl | | typedef struct IWICMetadataWriterInfoVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICMetadataWriterInfo * This); | | __RPC__in IWICMetadataWriterInfo * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICMetadataWriterInfo * This); | | __RPC__in IWICMetadataWriterInfo * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetComponentType )( | | HRESULT ( STDMETHODCALLTYPE *GetComponentType )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [out] */ __RPC__out WICComponentType *pType); | | /* [out] */ __RPC__out WICComponentType *pType); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetCLSID )( | | HRESULT ( STDMETHODCALLTYPE *GetCLSID )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [out] */ __RPC__out CLSID *pclsid); | | /* [out] */ __RPC__out CLSID *pclsid); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetSigningStatus )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [out] */ __RPC__out DWORD *pStatus); | | /* [out] */ __RPC__out DWORD *pStatus); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetAuthor )( | | HRESULT ( STDMETHODCALLTYPE *GetAuthor )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [in] */ UINT cchAuthor, | | /* [in] */ UINT cchAuthor, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchAut
hor) WCHAR *wzAuthor, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( | | HRESULT ( STDMETHODCALLTYPE *GetVendorGUID )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [out] */ __RPC__out GUID *pguidVendor); | | /* [out] */ __RPC__out GUID *pguidVendor); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetVersion )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [in] */ UINT cchVersion, | | /* [in] */ UINT cchVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchVer
sion) WCHAR *wzVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetSpecVersion )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [in] */ UINT cchSpecVersion, | | /* [in] */ UINT cchSpecVersion, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchSpe
cVersion) WCHAR *wzSpecVersion, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [in] */ UINT cchFriendlyName, | | /* [in] */ UINT cchFriendlyName, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchFri
endlyName) WCHAR *wzFriendlyName, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( | | HRESULT ( STDMETHODCALLTYPE *GetMetadataFormat )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [out] */ __RPC__out GUID *pguidMetadataFormat); | | /* [out] */ __RPC__out GUID *pguidMetadataFormat); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetContainerFormats )( | | HRESULT ( STDMETHODCALLTYPE *GetContainerFormats )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [in] */ UINT cContainerFormats, | | /* [in] */ UINT cContainerFormats, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cConta
inerFormats) GUID *pguidContainerFormats, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cConta
inerFormats) GUID *pguidContainerFormats, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceManufacturer )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [in] */ UINT cchDeviceManufacturer, | | /* [in] */ UINT cchDeviceManufacturer, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceManufacturer) WCHAR *wzDeviceManufacturer, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( | | HRESULT ( STDMETHODCALLTYPE *GetDeviceModels )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [in] */ UINT cchDeviceModels, | | /* [in] */ UINT cchDeviceModels, |
| /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, | | /* [size_is][unique][out][in] */ __RPC__inout_ecount_full_opt(cchDev
iceModels) WCHAR *wzDeviceModels, |
| /* [out] */ __RPC__out UINT *pcchActual); | | /* [out] */ __RPC__out UINT *pcchActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesRequireFullStream )( | | HRESULT ( STDMETHODCALLTYPE *DoesRequireFullStream )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [out] */ __RPC__out BOOL *pfRequiresFullStream); | | /* [out] */ __RPC__out BOOL *pfRequiresFullStream); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesSupportPadding )( | | HRESULT ( STDMETHODCALLTYPE *DoesSupportPadding )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [out] */ __RPC__out BOOL *pfSupportsPadding); | | /* [out] */ __RPC__out BOOL *pfSupportsPadding); |
| | |
| HRESULT ( STDMETHODCALLTYPE *DoesRequireFixedSize )( | | HRESULT ( STDMETHODCALLTYPE *DoesRequireFixedSize )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [out] */ __RPC__out BOOL *pfFixedSize); | | /* [out] */ __RPC__out BOOL *pfFixedSize); |
| | |
|
| HRESULT ( STDMETHODCALLTYPE *GetHeader )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetHeader )( |
| IWICMetadataWriterInfo * This, | | IWICMetadataWriterInfo * This, |
|
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ REFGUID guidContainerFormat, |
| /* [in] */ UINT cbSize, | | /* [in] */ UINT cbSize, |
|
| /* [unique][out][in] */ __RPC__inout_opt WICMetadataHeader *pHeader, | | /* [annotation][unique][out][in] */ |
| /* [unique][out][in] */ __RPC__inout_opt UINT *pcbActual); | | __out_bcount_opt(cbSize) WICMetadataHeader *pHeader, |
| | /* [annotation][unique][out][in] */ |
| | __out_opt UINT *pcbActual); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateInstance )( | | HRESULT ( STDMETHODCALLTYPE *CreateInstance )( |
|
| IWICMetadataWriterInfo * This, | | __RPC__in IWICMetadataWriterInfo * This, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIWriter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIWriter); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICMetadataWriterInfoVtbl; | | } IWICMetadataWriterInfoVtbl; |
| | |
| interface IWICMetadataWriterInfo | | interface IWICMetadataWriterInfo |
| { | | { |
| CONST_VTBL struct IWICMetadataWriterInfoVtbl *lpVtbl; | | CONST_VTBL struct IWICMetadataWriterInfoVtbl *lpVtbl; |
| }; | | }; |
| | |
| | |
| skipping to change at line 1594 | | skipping to change at line 1670 |
| #define IWICMetadataWriterInfo_GetHeader(This,guidContainerFormat,cbSize,pHeader
,pcbActual) \ | | #define IWICMetadataWriterInfo_GetHeader(This,guidContainerFormat,cbSize,pHeader
,pcbActual) \ |
| ( (This)->lpVtbl -> GetHeader(This,guidContainerFormat,cbSize,pHeader,pcbAct
ual) ) | | ( (This)->lpVtbl -> GetHeader(This,guidContainerFormat,cbSize,pHeader,pcbAct
ual) ) |
| | |
| #define IWICMetadataWriterInfo_CreateInstance(This,ppIWriter) \ | | #define IWICMetadataWriterInfo_CreateInstance(This,ppIWriter) \ |
| ( (This)->lpVtbl -> CreateInstance(This,ppIWriter) ) | | ( (This)->lpVtbl -> CreateInstance(This,ppIWriter) ) |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICMetadataWriterInfo_Remote_GetHeade |
| | r_Proxy( |
| | __RPC__in IWICMetadataWriterInfo * This, |
| | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| | /* [out] */ __RPC__out WICMetadataHeader *pHeader); |
| | |
| | void __RPC_STUB IWICMetadataWriterInfo_Remote_GetHeader_Stub( |
| | IRpcStubBuffer *This, |
| | IRpcChannelBuffer *_pRpcChannelBuffer, |
| | PRPC_MESSAGE _pRpcMessage, |
| | DWORD *_pdwStubPhase); |
| | |
| #endif /* __IWICMetadataWriterInfo_INTERFACE_DEFINED__ */ | | #endif /* __IWICMetadataWriterInfo_INTERFACE_DEFINED__ */ |
| | |
| #ifndef __IWICComponentFactory_INTERFACE_DEFINED__ | | #ifndef __IWICComponentFactory_INTERFACE_DEFINED__ |
| #define __IWICComponentFactory_INTERFACE_DEFINED__ | | #define __IWICComponentFactory_INTERFACE_DEFINED__ |
| | |
| /* interface IWICComponentFactory */ | | /* interface IWICComponentFactory */ |
| /* [uuid][object] */ | | /* [uuid][object] */ |
| | |
| EXTERN_C const IID IID_IWICComponentFactory; | | EXTERN_C const IID IID_IWICComponentFactory; |
| | |
| | |
| skipping to change at line 1657 | | skipping to change at line 1744 |
| | |
| }; | | }; |
| | |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IWICComponentFactoryVtbl | | typedef struct IWICComponentFactoryVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
|
| /* [iid_is][out] */ | | /* [annotation][iid_is][out] */ |
| __RPC__deref_out void **ppvObject); | | __RPC__deref_out void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
| IWICComponentFactory * This); | | __RPC__in IWICComponentFactory * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
|
| IWICComponentFactory * This); | | __RPC__in IWICComponentFactory * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromFilename )( | | HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromFilename )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in LPCWSTR wzFilename, | | /* [in] */ __RPC__in LPCWSTR wzFilename, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [in] */ DWORD dwDesiredAccess, | | /* [in] */ DWORD dwDesiredAccess, |
| /* [in] */ WICDecodeOptions metadataOptions, | | /* [in] */ WICDecodeOptions metadataOptions, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromStream )( | | HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromStream )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [in] */ WICDecodeOptions metadataOptions, | | /* [in] */ WICDecodeOptions metadataOptions, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromFileHandle )( | | HRESULT ( STDMETHODCALLTYPE *CreateDecoderFromFileHandle )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ ULONG_PTR hFile, | | /* [in] */ ULONG_PTR hFile, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [in] */ WICDecodeOptions metadataOptions, | | /* [in] */ WICDecodeOptions metadataOptions, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateComponentInfo )( | | HRESULT ( STDMETHODCALLTYPE *CreateComponentInfo )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in REFCLSID clsidComponent, | | /* [in] */ __RPC__in REFCLSID clsidComponent, |
| /* [out] */ __RPC__deref_out_opt IWICComponentInfo **ppIInfo); | | /* [out] */ __RPC__deref_out_opt IWICComponentInfo **ppIInfo); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateDecoder )( | | HRESULT ( STDMETHODCALLTYPE *CreateDecoder )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapDecoder **ppIDeco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateEncoder )( | | HRESULT ( STDMETHODCALLTYPE *CreateEncoder )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [retval][out] */ __RPC__deref_out_opt IWICBitmapEncoder **ppIEnco
der); | | /* [retval][out] */ __RPC__deref_out_opt IWICBitmapEncoder **ppIEnco
der); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreatePalette )( | | HRESULT ( STDMETHODCALLTYPE *CreatePalette )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICPalette **ppIPalette); | | /* [out] */ __RPC__deref_out_opt IWICPalette **ppIPalette); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateFormatConverter )( | | HRESULT ( STDMETHODCALLTYPE *CreateFormatConverter )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICFormatConverter **ppIFormatConv
erter); | | /* [out] */ __RPC__deref_out_opt IWICFormatConverter **ppIFormatConv
erter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapScaler )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapScaler )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapScaler **ppIBitmapScaler)
; | | /* [out] */ __RPC__deref_out_opt IWICBitmapScaler **ppIBitmapScaler)
; |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapClipper )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapClipper )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapClipper **ppIBitmapClippe
r); | | /* [out] */ __RPC__deref_out_opt IWICBitmapClipper **ppIBitmapClippe
r); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFlipRotator )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFlipRotator )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICBitmapFlipRotator **ppIBitmapFl
ipRotator); | | /* [out] */ __RPC__deref_out_opt IWICBitmapFlipRotator **ppIBitmapFl
ipRotator); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateStream )( | | HRESULT ( STDMETHODCALLTYPE *CreateStream )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICStream **ppIWICStream); | | /* [out] */ __RPC__deref_out_opt IWICStream **ppIWICStream); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateColorContext )( | | HRESULT ( STDMETHODCALLTYPE *CreateColorContext )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICColorContext **ppIWICColorConte
xt); | | /* [out] */ __RPC__deref_out_opt IWICColorContext **ppIWICColorConte
xt); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateColorTransformer )( | | HRESULT ( STDMETHODCALLTYPE *CreateColorTransformer )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [out] */ __RPC__deref_out_opt IWICColorTransform **ppIWICColorTra
nsform); | | /* [out] */ __RPC__deref_out_opt IWICColorTransform **ppIWICColorTra
nsform); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmap )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmap )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ UINT uiWidth, | | /* [in] */ UINT uiWidth, |
| /* [in] */ UINT uiHeight, | | /* [in] */ UINT uiHeight, |
| /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, | | /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, |
| /* [in] */ WICBitmapCreateCacheOption option, | | /* [in] */ WICBitmapCreateCacheOption option, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromSource )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromSource )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, |
| /* [in] */ WICBitmapCreateCacheOption option, | | /* [in] */ WICBitmapCreateCacheOption option, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromSourceRect )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromSourceRect )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, | | /* [in] */ __RPC__in_opt IWICBitmapSource *pIBitmapSource, |
| /* [in] */ UINT x, | | /* [in] */ UINT x, |
| /* [in] */ UINT y, | | /* [in] */ UINT y, |
| /* [in] */ UINT width, | | /* [in] */ UINT width, |
| /* [in] */ UINT height, | | /* [in] */ UINT height, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromMemory )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromMemory )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ UINT uiWidth, | | /* [in] */ UINT uiWidth, |
| /* [in] */ UINT uiHeight, | | /* [in] */ UINT uiHeight, |
| /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, | | /* [in] */ __RPC__in REFWICPixelFormatGUID pixelFormat, |
| /* [in] */ UINT cbStride, | | /* [in] */ UINT cbStride, |
| /* [in] */ UINT cbBufferSize, | | /* [in] */ UINT cbBufferSize, |
| /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbBuff
er, | | /* [size_is][in] */ __RPC__in_ecount_full(cbBufferSize) BYTE *pbBuff
er, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromHBITMAP )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromHBITMAP )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in HBITMAP hBitmap, | | /* [in] */ __RPC__in HBITMAP hBitmap, |
|
| /* [in] */ __RPC__in HPALETTE hPalette, | | /* [unique][in] */ __RPC__in_opt HPALETTE hPalette, |
| /* [in] */ WICBitmapAlphaChannelOption options, | | /* [in] */ WICBitmapAlphaChannelOption options, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromHICON )( | | HRESULT ( STDMETHODCALLTYPE *CreateBitmapFromHICON )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in HICON hIcon, | | /* [in] */ __RPC__in HICON hIcon, |
| /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); | | /* [out] */ __RPC__deref_out_opt IWICBitmap **ppIBitmap); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateComponentEnumerator )( | | HRESULT ( STDMETHODCALLTYPE *CreateComponentEnumerator )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ DWORD componentTypes, | | /* [in] */ DWORD componentTypes, |
| /* [in] */ DWORD options, | | /* [in] */ DWORD options, |
| /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppIEnumUnknown); | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppIEnumUnknown); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateFastMetadataEncoderFromDecoder )( | | HRESULT ( STDMETHODCALLTYPE *CreateFastMetadataEncoderFromDecoder )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in_opt IWICBitmapDecoder *pIDecoder, | | /* [in] */ __RPC__in_opt IWICBitmapDecoder *pIDecoder, |
| /* [out] */ __RPC__deref_out_opt IWICFastMetadataEncoder **ppIFastEn
coder); | | /* [out] */ __RPC__deref_out_opt IWICFastMetadataEncoder **ppIFastEn
coder); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateFastMetadataEncoderFromFrameDecode )( | | HRESULT ( STDMETHODCALLTYPE *CreateFastMetadataEncoderFromFrameDecode )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in_opt IWICBitmapFrameDecode *pIFrameDecoder, | | /* [in] */ __RPC__in_opt IWICBitmapFrameDecode *pIFrameDecoder, |
| /* [out] */ __RPC__deref_out_opt IWICFastMetadataEncoder **ppIFastEn
coder); | | /* [out] */ __RPC__deref_out_opt IWICFastMetadataEncoder **ppIFastEn
coder); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateQueryWriter )( | | HRESULT ( STDMETHODCALLTYPE *CreateQueryWriter )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in REFGUID guidMetadataFormat, | | /* [in] */ __RPC__in REFGUID guidMetadataFormat, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateQueryWriterFromReader )( | | HRESULT ( STDMETHODCALLTYPE *CreateQueryWriterFromReader )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in_opt IWICMetadataQueryReader *pIQueryReader, | | /* [in] */ __RPC__in_opt IWICMetadataQueryReader *pIQueryReader, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateMetadataReader )( | | HRESULT ( STDMETHODCALLTYPE *CreateMetadataReader )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in REFGUID guidMetadataFormat, | | /* [in] */ __RPC__in REFGUID guidMetadataFormat, |
| /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(1) const GUID
*pguidVendor, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(1) const GUID
*pguidVendor, |
| /* [in] */ DWORD dwOptions, | | /* [in] */ DWORD dwOptions, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIReader); | | /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIReader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateMetadataReaderFromContainer )( | | HRESULT ( STDMETHODCALLTYPE *CreateMetadataReaderFromContainer )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in REFGUID guidContainerFormat, | | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(1) const GUID
*pguidVendor, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(1) const GUID
*pguidVendor, |
| /* [in] */ DWORD dwOptions, | | /* [in] */ DWORD dwOptions, |
| /* [in] */ __RPC__in_opt IStream *pIStream, | | /* [in] */ __RPC__in_opt IStream *pIStream, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIReader); | | /* [out] */ __RPC__deref_out_opt IWICMetadataReader **ppIReader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateMetadataWriter )( | | HRESULT ( STDMETHODCALLTYPE *CreateMetadataWriter )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in REFGUID guidMetadataFormat, | | /* [in] */ __RPC__in REFGUID guidMetadataFormat, |
| /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(1) const GUID
*pguidVendor, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(1) const GUID
*pguidVendor, |
| /* [in] */ DWORD dwMetadataOptions, | | /* [in] */ DWORD dwMetadataOptions, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIWriter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIWriter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateMetadataWriterFromReader )( | | HRESULT ( STDMETHODCALLTYPE *CreateMetadataWriterFromReader )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in_opt IWICMetadataReader *pIReader, | | /* [in] */ __RPC__in_opt IWICMetadataReader *pIReader, |
| /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, | | /* [unique][in] */ __RPC__in_opt const GUID *pguidVendor, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIWriter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataWriter **ppIWriter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateQueryReaderFromBlockReader )( | | HRESULT ( STDMETHODCALLTYPE *CreateQueryReaderFromBlockReader )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in_opt IWICMetadataBlockReader *pIBlockReader, | | /* [in] */ __RPC__in_opt IWICMetadataBlockReader *pIBlockReader, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryReader **ppIQueryR
eader); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryReader **ppIQueryR
eader); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateQueryWriterFromBlockWriter )( | | HRESULT ( STDMETHODCALLTYPE *CreateQueryWriterFromBlockWriter )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [in] */ __RPC__in_opt IWICMetadataBlockWriter *pIBlockWriter, | | /* [in] */ __RPC__in_opt IWICMetadataBlockWriter *pIBlockWriter, |
| /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); | | /* [out] */ __RPC__deref_out_opt IWICMetadataQueryWriter **ppIQueryW
riter); |
| | |
| HRESULT ( STDMETHODCALLTYPE *CreateEncoderPropertyBag )( | | HRESULT ( STDMETHODCALLTYPE *CreateEncoderPropertyBag )( |
|
| IWICComponentFactory * This, | | __RPC__in IWICComponentFactory * This, |
| /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cCount) PROPBA
G2 *ppropOptions, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cCount) PROPBA
G2 *ppropOptions, |
| /* [in] */ UINT cCount, | | /* [in] */ UINT cCount, |
| /* [out] */ __RPC__deref_out_opt IPropertyBag2 **ppIPropertyBag); | | /* [out] */ __RPC__deref_out_opt IPropertyBag2 **ppIPropertyBag); |
| | |
| END_INTERFACE | | END_INTERFACE |
| } IWICComponentFactoryVtbl; | | } IWICComponentFactoryVtbl; |
| | |
| interface IWICComponentFactory | | interface IWICComponentFactory |
| { | | { |
| CONST_VTBL struct IWICComponentFactoryVtbl *lpVtbl; | | CONST_VTBL struct IWICComponentFactoryVtbl *lpVtbl; |
| | |
| skipping to change at line 1981 | | skipping to change at line 2068 |
| | |
| #endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IWICComponentFactory_INTERFACE_DEFINED__ */ | | #endif /* __IWICComponentFactory_INTERFACE_DEFINED__ */ |
| | |
| /* interface __MIDL_itf_wincodecsdk_0000_0010 */ | | /* interface __MIDL_itf_wincodecsdk_0000_0010 */ |
| /* [local] */ | | /* [local] */ |
| | |
|
| HRESULT WICMatchMetadataContent( | | HRESULT WINAPI WICMatchMetadataContent( |
| __in_ecount(1) REFGUID guidContainerFormat, | | __in_ecount(1) REFGUID guidContainerFormat, |
| __in_ecount_opt(1) const GUID *pguidVendor, | | __in_ecount_opt(1) const GUID *pguidVendor, |
| __in_ecount(1) IStream *pIStream, | | __in_ecount(1) IStream *pIStream, |
| __out_ecount(1) GUID *pguidMetadataFormat | | __out_ecount(1) GUID *pguidMetadataFormat |
| ); | | ); |
|
| HRESULT WICSerializeMetadataContent( | | HRESULT WINAPI WICSerializeMetadataContent( |
| __in_ecount(1) REFGUID guidContainerFormat, | | __in_ecount(1) REFGUID guidContainerFormat, |
| __in_ecount(1) IWICMetadataWriter *pIWriter, | | __in_ecount(1) IWICMetadataWriter *pIWriter, |
| __in DWORD dwPersistOptions, | | __in DWORD dwPersistOptions, |
| __in_ecount(1) IStream *pIStream | | __in_ecount(1) IStream *pIStream |
| ); | | ); |
|
| HRESULT WICGetMetadataContentSize( | | HRESULT WINAPI WICGetMetadataContentSize( |
| __in_ecount(1) REFGUID guidContainerFormat, | | __in_ecount(1) REFGUID guidContainerFormat, |
| __in_ecount(1) IWICMetadataWriter *pIWriter, | | __in_ecount(1) IWICMetadataWriter *pIWriter, |
| __out_ecount(1) ULARGE_INTEGER *pcbSize | | __out_ecount(1) ULARGE_INTEGER *pcbSize |
| ); | | ); |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_wincodecsdk_0000_0010_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wincodecsdk_0000_0010_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_wincodecsdk_0000_0010_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_wincodecsdk_0000_0010_v0_0_s_ifspec; |
| | |
| /* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
|
| unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign | | unsigned long __RPC_USER BSTR_UserSize( __RPC__in unsigned long |
| ed long , BSTR * ); | | *, unsigned long , __RPC__in BSTR * ); |
| unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, | | unsigned char * __RPC_USER BSTR_UserMarshal( __RPC__in unsigned long *, __RPC_ |
| BSTR * ); | | _inout_xcount(0) unsigned char *, __RPC__in BSTR * ); |
| unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, | | unsigned char * __RPC_USER BSTR_UserUnmarshal(__RPC__in unsigned long *, __RPC_ |
| BSTR * ); | | _in_xcount(0) unsigned char *, __RPC__out BSTR * ); |
| void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * | | void __RPC_USER BSTR_UserFree( __RPC__in unsigned long |
| ); | | *, __RPC__in BSTR * ); |
| | |
|
| unsigned long __RPC_USER CLIPFORMAT_UserSize( unsigned long *, | | unsigned long __RPC_USER CLIPFORMAT_UserSize( __RPC__in unsigne |
| unsigned long , CLIPFORMAT * ); | | d long *, unsigned long , __RPC__in CLIPFORMAT * ); |
| unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( unsigned long *, unsigned c | | unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( __RPC__in unsigned long *, |
| har *, CLIPFORMAT * ); | | __RPC__inout_xcount(0) unsigned char *, __RPC__in CLIPFORMAT * ); |
| unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal(unsigned long *, unsigned c | | unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal(__RPC__in unsigned long *, |
| har *, CLIPFORMAT * ); | | __RPC__in_xcount(0) unsigned char *, __RPC__out CLIPFORMAT * ); |
| void __RPC_USER CLIPFORMAT_UserFree( unsigned long *, | | void __RPC_USER CLIPFORMAT_UserFree( __RPC__in unsigne |
| CLIPFORMAT * ); | | d long *, __RPC__in CLIPFORMAT * ); |
| | |
|
| unsigned long __RPC_USER LPSAFEARRAY_UserSize( unsigned long *, | | unsigned long __RPC_USER LPSAFEARRAY_UserSize( __RPC__in unsign |
| unsigned long , LPSAFEARRAY * ); | | ed long *, unsigned long , __RPC__in LPSAFEARRAY * ); |
| unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( unsigned long *, unsigned | | unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( __RPC__in unsigned long *, |
| char *, LPSAFEARRAY * ); | | __RPC__inout_xcount(0) unsigned char *, __RPC__in LPSAFEARRAY * ); |
| unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned | | unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(__RPC__in unsigned long *, |
| char *, LPSAFEARRAY * ); | | __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * ); |
| void __RPC_USER LPSAFEARRAY_UserFree( unsigned long *, | | void __RPC_USER LPSAFEARRAY_UserFree( __RPC__in unsign |
| LPSAFEARRAY * ); | | ed long *, __RPC__in LPSAFEARRAY * ); |
| | |
| | /* [local] */ HRESULT STDMETHODCALLTYPE IWICMetadataReaderInfo_GetPatterns_Proxy |
| | ( |
| | IWICMetadataReaderInfo * This, |
| | /* [in] */ REFGUID guidContainerFormat, |
| | /* [in] */ UINT cbSize, |
| | /* [annotation][unique][size_is][out] */ |
| | __out_bcount_part_opt(cbSize, *pcbActual) WICMetadataPattern *pPattern, |
| | /* [annotation][unique][out] */ |
| | __out_opt UINT *pcCount, |
| | /* [annotation][unique][out] */ |
| | __out_opt UINT *pcbActual); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICMetadataReaderInfo_GetPatterns_Stu |
| | b( |
| | __RPC__in IWICMetadataReaderInfo * This, |
| | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcPatterns) |
| | WICMetadataPattern **ppPatterns, |
| | /* [out] */ __RPC__out UINT *pcPatterns); |
| | |
| | /* [local] */ HRESULT STDMETHODCALLTYPE IWICMetadataWriterInfo_GetHeader_Proxy( |
| | IWICMetadataWriterInfo * This, |
| | /* [in] */ REFGUID guidContainerFormat, |
| | /* [in] */ UINT cbSize, |
| | /* [annotation][unique][out][in] */ |
| | __out_bcount_opt(cbSize) WICMetadataHeader *pHeader, |
| | /* [annotation][unique][out][in] */ |
| | __out_opt UINT *pcbActual); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWICMetadataWriterInfo_GetHeader_Stub( |
| | __RPC__in IWICMetadataWriterInfo * This, |
| | /* [in] */ __RPC__in REFGUID guidContainerFormat, |
| | /* [out] */ __RPC__out WICMetadataHeader *pHeader); |
| | |
| /* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif | | #endif |
| | |
| End of changes. 186 change blocks. |
| 211 lines changed or deleted | | 389 lines changed or added |
|