Index: CopyHandlerShellExt/CopyHandlerShellExt.h =================================================================== diff -u -N -r3e1186252ab31f63d86d86c4b0ff593cfffbefde -r125baa60fb7ffbffa0a3b81802f1164f5123e919 --- CopyHandlerShellExt/CopyHandlerShellExt.h (.../CopyHandlerShellExt.h) (revision 3e1186252ab31f63d86d86c4b0ff593cfffbefde) +++ CopyHandlerShellExt/CopyHandlerShellExt.h (.../CopyHandlerShellExt.h) (revision 125baa60fb7ffbffa0a3b81802f1164f5123e919) @@ -1,19 +1,27 @@ + + /* this ALWAYS GENERATED file contains the definitions for the interfaces */ -/* File created by MIDL compiler version 5.01.0164 */ -/* at Sun Oct 10 12:09:27 2004 + /* File created by MIDL compiler version 6.00.0361 */ +/* at Mon Feb 06 02:08:15 2006 */ -/* Compiler settings for F:\projects\c++\working\Copy Handler\CopyHandlerShellExt\CopyHandlerShellExt.idl: - Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext +/* Compiler settings for .\CopyHandlerShellExt.idl: + Oicf, W1, Zp8, env=Win32 (32b run) + 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( ) +#pragma warning( disable: 4049 ) /* more than 64k source lines */ + /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ -#define __REQUIRED_RPCNDR_H_VERSION__ 440 +#define __REQUIRED_RPCNDR_H_VERSION__ 475 #endif #include "rpc.h" @@ -31,9 +39,9 @@ #ifndef __CopyHandlerShellExt_h__ #define __CopyHandlerShellExt_h__ -#ifdef __cplusplus -extern "C"{ -#endif +#if defined(_MSC_VER) && (_MSC_VER >= 1020) +#pragma once +#endif /* Forward Declarations */ @@ -77,9 +85,13 @@ #include "oaidl.h" #include "ocidl.h" -void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); -void __RPC_USER MIDL_user_free( void __RPC_FAR * ); +#ifdef __cplusplus +extern "C"{ +#endif +void * __RPC_USER MIDL_user_allocate(size_t); +void __RPC_USER MIDL_user_free( void * ); + #ifndef __IMenuExt_INTERFACE_DEFINED__ #define __IMenuExt_INTERFACE_DEFINED__ @@ -103,52 +115,52 @@ { BEGIN_INTERFACE - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IMenuExt __RPC_FAR * This, + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IMenuExt * This, /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); + /* [iid_is][out] */ void **ppvObject); - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IMenuExt __RPC_FAR * This); + ULONG ( STDMETHODCALLTYPE *AddRef )( + IMenuExt * This); - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IMenuExt __RPC_FAR * This); + ULONG ( STDMETHODCALLTYPE *Release )( + IMenuExt * This); - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( - IMenuExt __RPC_FAR * This, - /* [out] */ UINT __RPC_FAR *pctinfo); + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IMenuExt * This, + /* [out] */ UINT *pctinfo); - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( - IMenuExt __RPC_FAR * This, + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IMenuExt * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, - /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); + /* [out] */ ITypeInfo **ppTInfo); - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( - IMenuExt __RPC_FAR * This, + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IMenuExt * This, /* [in] */ REFIID riid, - /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, + /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, - /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); + /* [size_is][out] */ DISPID *rgDispId); - /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( - IMenuExt __RPC_FAR * This, + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IMenuExt * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, - /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, - /* [out] */ VARIANT __RPC_FAR *pVarResult, - /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, - /* [out] */ UINT __RPC_FAR *puArgErr); + /* [out][in] */ DISPPARAMS *pDispParams, + /* [out] */ VARIANT *pVarResult, + /* [out] */ EXCEPINFO *pExcepInfo, + /* [out] */ UINT *puArgErr); END_INTERFACE } IMenuExtVtbl; interface IMenuExt { - CONST_VTBL struct IMenuExtVtbl __RPC_FAR *lpVtbl; + CONST_VTBL struct IMenuExtVtbl *lpVtbl; }; @@ -213,52 +225,52 @@ { BEGIN_INTERFACE - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDropMenuExt __RPC_FAR * This, + HRESULT ( STDMETHODCALLTYPE *QueryInterface )( + IDropMenuExt * This, /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); + /* [iid_is][out] */ void **ppvObject); - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDropMenuExt __RPC_FAR * This); + ULONG ( STDMETHODCALLTYPE *AddRef )( + IDropMenuExt * This); - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDropMenuExt __RPC_FAR * This); + ULONG ( STDMETHODCALLTYPE *Release )( + IDropMenuExt * This); - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( - IDropMenuExt __RPC_FAR * This, - /* [out] */ UINT __RPC_FAR *pctinfo); + HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( + IDropMenuExt * This, + /* [out] */ UINT *pctinfo); - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( - IDropMenuExt __RPC_FAR * This, + HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( + IDropMenuExt * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, - /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); + /* [out] */ ITypeInfo **ppTInfo); - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( - IDropMenuExt __RPC_FAR * This, + HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( + IDropMenuExt * This, /* [in] */ REFIID riid, - /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, + /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, - /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); + /* [size_is][out] */ DISPID *rgDispId); - /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( - IDropMenuExt __RPC_FAR * This, + /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( + IDropMenuExt * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, - /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, - /* [out] */ VARIANT __RPC_FAR *pVarResult, - /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, - /* [out] */ UINT __RPC_FAR *puArgErr); + /* [out][in] */ DISPPARAMS *pDispParams, + /* [out] */ VARIANT *pVarResult, + /* [out] */ EXCEPINFO *pExcepInfo, + /* [out] */ UINT *puArgErr); END_INTERFACE } IDropMenuExtVtbl; interface IDropMenuExt { - CONST_VTBL struct IDropMenuExtVtbl __RPC_FAR *lpVtbl; + CONST_VTBL struct IDropMenuExtVtbl *lpVtbl; }; @@ -336,3 +348,5 @@ #endif #endif + +