00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef __REQUIRED_RPCNDR_H_VERSION__
00016 #define __REQUIRED_RPCNDR_H_VERSION__ 440
00017 #endif
00018
00019 #include "rpc.h"
00020 #include "rpcndr.h"
00021
00022 #ifndef __RPCNDR_H_VERSION__
00023 #error this stub requires an updated version of <rpcndr.h>
00024 #endif // __RPCNDR_H_VERSION__
00025
00026 #ifndef COM_NO_WINDOWS_H
00027 #include "windows.h"
00028 #include "ole2.h"
00029 #endif
00030
00031 #ifndef __FDMCustIEBtn_h__
00032 #define __FDMCustIEBtn_h__
00033
00034 #ifdef __cplusplus
00035 extern "C"{
00036 #endif
00037
00038
00039
00040 #ifndef __IFDMCustButton_FWD_DEFINED__
00041 #define __IFDMCustButton_FWD_DEFINED__
00042 typedef interface IFDMCustButton IFDMCustButton;
00043 #endif
00044
00045
00046 #ifndef __FDMCustButton_FWD_DEFINED__
00047 #define __FDMCustButton_FWD_DEFINED__
00048
00049 #ifdef __cplusplus
00050 typedef class FDMCustButton FDMCustButton;
00051 #else
00052 typedef struct FDMCustButton FDMCustButton;
00053 #endif
00054
00055 #endif
00056
00057
00058
00059 #include "oaidl.h"
00060 #include "ocidl.h"
00061
00062 void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
00063 void __RPC_USER MIDL_user_free( void __RPC_FAR * );
00064
00065 #ifndef __IFDMCustButton_INTERFACE_DEFINED__
00066 #define __IFDMCustButton_INTERFACE_DEFINED__
00067
00068
00069
00070
00071
00072 EXTERN_C const IID IID_IFDMCustButton;
00073
00074 #if defined(__cplusplus) && !defined(CINTERFACE)
00075
00076 MIDL_INTERFACE("EAC5AE32-9C01-4F1D-9E01-5F0F4D310014")
00077 IFDMCustButton : public IUnknown
00078 {
00079 public:
00080 };
00081
00082 #else
00083
00084 typedef struct IFDMCustButtonVtbl
00085 {
00086 BEGIN_INTERFACE
00087
00088 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
00089 IFDMCustButton __RPC_FAR * This,
00090 REFIID riid,
00091 void __RPC_FAR *__RPC_FAR *ppvObject);
00092
00093 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
00094 IFDMCustButton __RPC_FAR * This);
00095
00096 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
00097 IFDMCustButton __RPC_FAR * This);
00098
00099 END_INTERFACE
00100 } IFDMCustButtonVtbl;
00101
00102 interface IFDMCustButton
00103 {
00104 CONST_VTBL struct IFDMCustButtonVtbl __RPC_FAR *lpVtbl;
00105 };
00106
00107
00108
00109 #ifdef COBJMACROS
00110
00111
00112 #define IFDMCustButton_QueryInterface(This,riid,ppvObject) \
00113 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
00114
00115 #define IFDMCustButton_AddRef(This) \
00116 (This)->lpVtbl -> AddRef(This)
00117
00118 #define IFDMCustButton_Release(This) \
00119 (This)->lpVtbl -> Release(This)
00120
00121
00122 #endif
00123
00124
00125 #endif
00126
00127
00128
00129
00130 #endif
00131
00132
00133
00134 #ifndef __FDMCUSTIEBTNLib_LIBRARY_DEFINED__
00135 #define __FDMCUSTIEBTNLib_LIBRARY_DEFINED__
00136
00137
00138
00139
00140
00141 EXTERN_C const IID LIBID_FDMCUSTIEBTNLib;
00142
00143 EXTERN_C const CLSID CLSID_FDMCustButton;
00144
00145 #ifdef __cplusplus
00146
00147 class DECLSPEC_UUID("DAC360AF-9FD0-432D-B2F2-ED3220F4CAD9")
00148 FDMCustButton;
00149 #endif
00150 #endif
00151
00152
00153
00154
00155
00156 #ifdef __cplusplus
00157 }
00158 #endif
00159
00160 #endif