Headers diff for imgutil.dll between 11.00.9600.16428-Windows_7.0 and 11.00.9600.17416-Windows_8.1 versions



 imgutil.h (11.00.9600.16428-Windows_7.0)   imgutil.h (11.00.9600.17416-Windows_8.1) 
/* 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.0555 */ /* File created by MIDL compiler version 8.00.0603 */
/* Compiler settings for imgutil.idl:
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
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__ 500
#endif #endif
/* verify that the <rpcsal.h> version is high enough to compile this file*/ /* verify that the <rpcsal.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__ #ifndef __REQUIRED_RPCSAL_H_VERSION__
#define __REQUIRED_RPCSAL_H_VERSION__ 100 #define __REQUIRED_RPCSAL_H_VERSION__ 100
#endif #endif
#include "rpc.h" #include "rpc.h"
#include "rpcndr.h" #include "rpcndr.h"
skipping to change at line 112 skipping to change at line 106
// imgutil.h // imgutil.h
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// (C) Copyright Microsoft Corporation. All Rights Reserved. // (C) Copyright Microsoft Corporation. All Rights Reserved.
// //
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE. // PARTICULAR PURPOSE.
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
#include <winapifamily.h>
#pragma region Desktop Family
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
#include <ddraw.h> #include <ddraw.h>
STDAPI CreateMIMEMap( IMapMIMEToCLSID** ppMap ); STDAPI CreateMIMEMap( IMapMIMEToCLSID** ppMap );
STDAPI DecodeImage( IStream* pStream, IMapMIMEToCLSID* pMap, STDAPI DecodeImage( IStream* pStream, IMapMIMEToCLSID* pMap,
IUnknown* pEventSink ); IUnknown* pEventSink );
STDAPI SniffStream( IStream* pInStream, UINT* pnFormat, STDAPI SniffStream( IStream* pInStream, UINT* pnFormat,
IStream** ppOutStream ); IStream** ppOutStream );
STDAPI GetMaxMIMEIDBytes( ULONG* pnMaxBytes ); STDAPI GetMaxMIMEIDBytes( ULONG* pnMaxBytes );
STDAPI IdentifyMIMEType( const BYTE* pbBytes, ULONG nBytes, STDAPI IdentifyMIMEType( const BYTE* pbBytes, ULONG nBytes,
UINT* pnFormat ); UINT* pnFormat );
skipping to change at line 168 skipping to change at line 165
#else /* C style interface */ #else /* C style interface */
typedef struct ISniffStreamVtbl typedef struct ISniffStreamVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
ISniffStream * This, ISniffStream * This,
/* [in] */ REFIID riid, /* [in] */ REFIID riid,
/* [annotation][iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); _COM_Outptr_ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
ISniffStream * This); ISniffStream * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
ISniffStream * This); ISniffStream * This);
HRESULT ( STDMETHODCALLTYPE *Init )( HRESULT ( STDMETHODCALLTYPE *Init )(
ISniffStream * This, ISniffStream * This,
IStream *pStream); IStream *pStream);
skipping to change at line 250 skipping to change at line 247
#else /* C style interface */ #else /* C style interface */
typedef struct IDithererImplVtbl typedef struct IDithererImplVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IDithererImpl * This, IDithererImpl * This,
/* [in] */ REFIID riid, /* [in] */ REFIID riid,
/* [annotation][iid_is][out] */ /* [annotation][iid_is][out] */
__RPC__deref_out void **ppvObject); _COM_Outptr_ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IDithererImpl * This); IDithererImpl * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IDithererImpl * This); IDithererImpl * This);
HRESULT ( STDMETHODCALLTYPE *SetDestColorTable )( HRESULT ( STDMETHODCALLTYPE *SetDestColorTable )(
IDithererImpl * This, IDithererImpl * This,
ULONG nColors, ULONG nColors,
skipping to change at line 331 skipping to change at line 328
EXTERN_C const CLSID CLSID_CoMapMIMEToCLSID; EXTERN_C const CLSID CLSID_CoMapMIMEToCLSID;
#ifdef __cplusplus #ifdef __cplusplus
class DECLSPEC_UUID("30C3B080-30FB-11d0-B724-00AA006C1A01") class DECLSPEC_UUID("30C3B080-30FB-11d0-B724-00AA006C1A01")
CoMapMIMEToCLSID; CoMapMIMEToCLSID;
#endif #endif
#endif /* __ImgUtilLib_LIBRARY_DEFINED__ */ #endif /* __ImgUtilLib_LIBRARY_DEFINED__ */
/* interface __MIDL_itf_imgutil_0000_0003 */
/* [local] */
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
#pragma endregion
extern RPC_IF_HANDLE __MIDL_itf_imgutil_0000_0003_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_imgutil_0000_0003_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */ /* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */ /* end of Additional Prototypes */
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 6 change blocks. 
12 lines changed or deleted 16 lines changed or added

This html diff was produced by rfcdiff 1.41.