www.pudn.com > ToolBar_ATL.rar > KToolBar.h
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.01.0164 */
/* at Sun Aug 10 10:18:05 2008
*/
/* Compiler settings for F:\project\KToolBar\KToolBar.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
*/
//@@MIDL_FILE_HEADING( )
/* verify that the version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of
#endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __KToolBar_h__
#define __KToolBar_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IKToolBarCtrl_FWD_DEFINED__
#define __IKToolBarCtrl_FWD_DEFINED__
typedef interface IKToolBarCtrl IKToolBarCtrl;
#endif /* __IKToolBarCtrl_FWD_DEFINED__ */
#ifndef ___IKToolBarCtrlEvents_FWD_DEFINED__
#define ___IKToolBarCtrlEvents_FWD_DEFINED__
typedef interface _IKToolBarCtrlEvents _IKToolBarCtrlEvents;
#endif /* ___IKToolBarCtrlEvents_FWD_DEFINED__ */
#ifndef __KToolBarCtrl_FWD_DEFINED__
#define __KToolBarCtrl_FWD_DEFINED__
#ifdef __cplusplus
typedef class KToolBarCtrl KToolBarCtrl;
#else
typedef struct KToolBarCtrl KToolBarCtrl;
#endif /* __cplusplus */
#endif /* __KToolBarCtrl_FWD_DEFINED__ */
#ifndef ___IKToolBarPpgGeneralEvents_FWD_DEFINED__
#define ___IKToolBarPpgGeneralEvents_FWD_DEFINED__
typedef interface _IKToolBarPpgGeneralEvents _IKToolBarPpgGeneralEvents;
#endif /* ___IKToolBarPpgGeneralEvents_FWD_DEFINED__ */
#ifndef __KToolBarPpgGeneral_FWD_DEFINED__
#define __KToolBarPpgGeneral_FWD_DEFINED__
#ifdef __cplusplus
typedef class KToolBarPpgGeneral KToolBarPpgGeneral;
#else
typedef struct KToolBarPpgGeneral KToolBarPpgGeneral;
#endif /* __cplusplus */
#endif /* __KToolBarPpgGeneral_FWD_DEFINED__ */
/* header files for imported files */
#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 * );
/* interface __MIDL_itf_KToolBar_0000 */
/* [local] */
typedef /* [helpstring][uuid] */
enum tagBtnStateConst
{ BTN_NORMAL = 0,
BTN_HOVER = BTN_NORMAL + 1,
BTN_DOWN = BTN_HOVER + 1
} BtnState;
typedef /* [helpstring][uuid] */
enum tagBtnStyleConst
{ BTN_ICON = 0,
BTN_SEPARATOR = BTN_ICON + 1,
BTN_DROPDOWN = BTN_SEPARATOR + 1
} BTNSTYLE;
typedef /* [helpstring][uuid] */
enum tagMouseStateConst
{ MOUSE_UP = 0,
MOUSE_DOWN = MOUSE_UP + 1
} MouseState;
typedef /* [helpstring][uuid] */
enum tagBarStyleConst
{ BAR_16 = 0,
BAR_24 = BAR_16 + 1,
BAR_32 = BAR_24 + 1,
BAR_48 = BAR_32 + 1
} BarStyle;
typedef /* [helpstring][uuid] */
enum tagAlignConst
{ IconLeftTextRight = 0,
IconRightTextLeft = IconLeftTextRight + 1,
IconTopTextBottom = IconRightTextLeft + 1,
IconBottomTextTop = IconTopTextBottom + 1
} AlignConst;
extern RPC_IF_HANDLE __MIDL_itf_KToolBar_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_KToolBar_0000_v0_0_s_ifspec;
#ifndef __IKToolBarCtrl_INTERFACE_DEFINED__
#define __IKToolBarCtrl_INTERFACE_DEFINED__
/* interface IKToolBarCtrl */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IKToolBarCtrl;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("B6F22659-BFEF-4FFE-AD5C-0FCD4BE5DB3B")
IKToolBarCtrl : public IDispatch
{
public:
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled(
/* [in] */ VARIANT_BOOL vbool) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MousePointer(
/* [in] */ long pointer) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MousePointer(
/* [retval][out] */ long __RPC_FAR *ppointer) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_MouseIcon(
/* [in] */ IPictureDisp __RPC_FAR *pMouseIcon) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MouseIcon(
/* [in] */ IPictureDisp __RPC_FAR *pMouseIcon) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MouseIcon(
/* [retval][out] */ IPictureDisp __RPC_FAR *__RPC_FAR *ppMouseIcon) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BtnEnabled(
/* [in] */ short Index,
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BtnEnabled(
/* [in] */ short Index,
/* [in] */ BOOL newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BtnStyle(
/* [in] */ short Index,
/* [retval][out] */ BTNSTYLE __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BtnStyle(
/* [in] */ short Index,
/* [in] */ BTNSTYLE newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BtnIcon(
/* [in] */ short Index,
/* [retval][out] */ LPPICTUREDISP __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BtnIcon(
/* [in] */ short Index,
/* [in] */ LPPICTUREDISP newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value(
/* [in] */ short newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BtnCnt(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BtnCnt(
/* [in] */ short newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BtnToolTips(
/* [in] */ int Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BtnToolTips(
/* [in] */ int Index,
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BtnKey(
/* [in] */ int Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BtnKey(
/* [in] */ int Index,
/* [in] */ BSTR newVal) = 0;
};
#else /* C style interface */
typedef struct IKToolBarCtrlVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IKToolBarCtrl __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IKToolBarCtrl __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IKToolBarCtrl __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IKToolBarCtrl __RPC_FAR * 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);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Enabled )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ VARIANT_BOOL vbool);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enabled )(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MousePointer )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ long pointer);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MousePointer )(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *ppointer);
/* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_MouseIcon )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ IPictureDisp __RPC_FAR *pMouseIcon);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MouseIcon )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ IPictureDisp __RPC_FAR *pMouseIcon);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MouseIcon )(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ IPictureDisp __RPC_FAR *__RPC_FAR *ppMouseIcon);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BtnEnabled )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BtnEnabled )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [in] */ BOOL newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BtnStyle )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [retval][out] */ BTNSTYLE __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BtnStyle )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [in] */ BTNSTYLE newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BtnIcon )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [retval][out] */ LPPICTUREDISP __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BtnIcon )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [in] */ LPPICTUREDISP newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Value )(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Value )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BtnCnt )(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BtnCnt )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BtnToolTips )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ int Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BtnToolTips )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ int Index,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BtnKey )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ int Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BtnKey )(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ int Index,
/* [in] */ BSTR newVal);
END_INTERFACE
} IKToolBarCtrlVtbl;
interface IKToolBarCtrl
{
CONST_VTBL struct IKToolBarCtrlVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IKToolBarCtrl_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IKToolBarCtrl_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IKToolBarCtrl_Release(This) \
(This)->lpVtbl -> Release(This)
#define IKToolBarCtrl_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IKToolBarCtrl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IKToolBarCtrl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IKToolBarCtrl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IKToolBarCtrl_put_Enabled(This,vbool) \
(This)->lpVtbl -> put_Enabled(This,vbool)
#define IKToolBarCtrl_get_Enabled(This,pbool) \
(This)->lpVtbl -> get_Enabled(This,pbool)
#define IKToolBarCtrl_put_MousePointer(This,pointer) \
(This)->lpVtbl -> put_MousePointer(This,pointer)
#define IKToolBarCtrl_get_MousePointer(This,ppointer) \
(This)->lpVtbl -> get_MousePointer(This,ppointer)
#define IKToolBarCtrl_putref_MouseIcon(This,pMouseIcon) \
(This)->lpVtbl -> putref_MouseIcon(This,pMouseIcon)
#define IKToolBarCtrl_put_MouseIcon(This,pMouseIcon) \
(This)->lpVtbl -> put_MouseIcon(This,pMouseIcon)
#define IKToolBarCtrl_get_MouseIcon(This,ppMouseIcon) \
(This)->lpVtbl -> get_MouseIcon(This,ppMouseIcon)
#define IKToolBarCtrl_get_BtnEnabled(This,Index,pVal) \
(This)->lpVtbl -> get_BtnEnabled(This,Index,pVal)
#define IKToolBarCtrl_put_BtnEnabled(This,Index,newVal) \
(This)->lpVtbl -> put_BtnEnabled(This,Index,newVal)
#define IKToolBarCtrl_get_BtnStyle(This,Index,pVal) \
(This)->lpVtbl -> get_BtnStyle(This,Index,pVal)
#define IKToolBarCtrl_put_BtnStyle(This,Index,newVal) \
(This)->lpVtbl -> put_BtnStyle(This,Index,newVal)
#define IKToolBarCtrl_get_BtnIcon(This,Index,pVal) \
(This)->lpVtbl -> get_BtnIcon(This,Index,pVal)
#define IKToolBarCtrl_put_BtnIcon(This,Index,newVal) \
(This)->lpVtbl -> put_BtnIcon(This,Index,newVal)
#define IKToolBarCtrl_get_Value(This,pVal) \
(This)->lpVtbl -> get_Value(This,pVal)
#define IKToolBarCtrl_put_Value(This,newVal) \
(This)->lpVtbl -> put_Value(This,newVal)
#define IKToolBarCtrl_get_BtnCnt(This,pVal) \
(This)->lpVtbl -> get_BtnCnt(This,pVal)
#define IKToolBarCtrl_put_BtnCnt(This,newVal) \
(This)->lpVtbl -> put_BtnCnt(This,newVal)
#define IKToolBarCtrl_get_BtnToolTips(This,Index,pVal) \
(This)->lpVtbl -> get_BtnToolTips(This,Index,pVal)
#define IKToolBarCtrl_put_BtnToolTips(This,Index,newVal) \
(This)->lpVtbl -> put_BtnToolTips(This,Index,newVal)
#define IKToolBarCtrl_get_BtnKey(This,Index,pVal) \
(This)->lpVtbl -> get_BtnKey(This,Index,pVal)
#define IKToolBarCtrl_put_BtnKey(This,Index,newVal) \
(This)->lpVtbl -> put_BtnKey(This,Index,newVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_Enabled_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ VARIANT_BOOL vbool);
void __RPC_STUB IKToolBarCtrl_put_Enabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_Enabled_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
void __RPC_STUB IKToolBarCtrl_get_Enabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_MousePointer_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ long pointer);
void __RPC_STUB IKToolBarCtrl_put_MousePointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_MousePointer_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *ppointer);
void __RPC_STUB IKToolBarCtrl_get_MousePointer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propputref] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_putref_MouseIcon_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ IPictureDisp __RPC_FAR *pMouseIcon);
void __RPC_STUB IKToolBarCtrl_putref_MouseIcon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_MouseIcon_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ IPictureDisp __RPC_FAR *pMouseIcon);
void __RPC_STUB IKToolBarCtrl_put_MouseIcon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_MouseIcon_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ IPictureDisp __RPC_FAR *__RPC_FAR *ppMouseIcon);
void __RPC_STUB IKToolBarCtrl_get_MouseIcon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_BtnEnabled_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IKToolBarCtrl_get_BtnEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_BtnEnabled_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [in] */ BOOL newVal);
void __RPC_STUB IKToolBarCtrl_put_BtnEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_BtnStyle_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [retval][out] */ BTNSTYLE __RPC_FAR *pVal);
void __RPC_STUB IKToolBarCtrl_get_BtnStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_BtnStyle_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [in] */ BTNSTYLE newVal);
void __RPC_STUB IKToolBarCtrl_put_BtnStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_BtnIcon_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [retval][out] */ LPPICTUREDISP __RPC_FAR *pVal);
void __RPC_STUB IKToolBarCtrl_get_BtnIcon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_BtnIcon_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short Index,
/* [in] */ LPPICTUREDISP newVal);
void __RPC_STUB IKToolBarCtrl_put_BtnIcon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_Value_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IKToolBarCtrl_get_Value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_Value_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short newVal);
void __RPC_STUB IKToolBarCtrl_put_Value_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_BtnCnt_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IKToolBarCtrl_get_BtnCnt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_BtnCnt_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ short newVal);
void __RPC_STUB IKToolBarCtrl_put_BtnCnt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_BtnToolTips_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ int Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IKToolBarCtrl_get_BtnToolTips_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_BtnToolTips_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ int Index,
/* [in] */ BSTR newVal);
void __RPC_STUB IKToolBarCtrl_put_BtnToolTips_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_get_BtnKey_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ int Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IKToolBarCtrl_get_BtnKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IKToolBarCtrl_put_BtnKey_Proxy(
IKToolBarCtrl __RPC_FAR * This,
/* [in] */ int Index,
/* [in] */ BSTR newVal);
void __RPC_STUB IKToolBarCtrl_put_BtnKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IKToolBarCtrl_INTERFACE_DEFINED__ */
#ifndef __KTOOLBARLib_LIBRARY_DEFINED__
#define __KTOOLBARLib_LIBRARY_DEFINED__
/* library KTOOLBARLib */
/* [helpstring][version][uuid] */
EXTERN_C const IID LIBID_KTOOLBARLib;
#ifndef ___IKToolBarCtrlEvents_DISPINTERFACE_DEFINED__
#define ___IKToolBarCtrlEvents_DISPINTERFACE_DEFINED__
/* dispinterface _IKToolBarCtrlEvents */
/* [helpstring][uuid] */
EXTERN_C const IID DIID__IKToolBarCtrlEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("09D77C3F-447E-48DB-A0DE-217EBDC34917")
_IKToolBarCtrlEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct _IKToolBarCtrlEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
_IKToolBarCtrlEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
_IKToolBarCtrlEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
_IKToolBarCtrlEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
_IKToolBarCtrlEvents __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
_IKToolBarCtrlEvents __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
_IKToolBarCtrlEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
_IKToolBarCtrlEvents __RPC_FAR * 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);
END_INTERFACE
} _IKToolBarCtrlEventsVtbl;
interface _IKToolBarCtrlEvents
{
CONST_VTBL struct _IKToolBarCtrlEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define _IKToolBarCtrlEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _IKToolBarCtrlEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _IKToolBarCtrlEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define _IKToolBarCtrlEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define _IKToolBarCtrlEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define _IKToolBarCtrlEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define _IKToolBarCtrlEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* ___IKToolBarCtrlEvents_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_KToolBarCtrl;
#ifdef __cplusplus
class DECLSPEC_UUID("757EED7B-762B-483C-82D4-8FC81FF43B9F")
KToolBarCtrl;
#endif
#ifndef ___IKToolBarPpgGeneralEvents_DISPINTERFACE_DEFINED__
#define ___IKToolBarPpgGeneralEvents_DISPINTERFACE_DEFINED__
/* dispinterface _IKToolBarPpgGeneralEvents */
/* [helpstring][uuid] */
EXTERN_C const IID DIID__IKToolBarPpgGeneralEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("68860F76-127D-4379-B562-6B297414A886")
_IKToolBarPpgGeneralEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct _IKToolBarPpgGeneralEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
_IKToolBarPpgGeneralEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
_IKToolBarPpgGeneralEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
_IKToolBarPpgGeneralEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
_IKToolBarPpgGeneralEvents __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
_IKToolBarPpgGeneralEvents __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
_IKToolBarPpgGeneralEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
_IKToolBarPpgGeneralEvents __RPC_FAR * 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);
END_INTERFACE
} _IKToolBarPpgGeneralEventsVtbl;
interface _IKToolBarPpgGeneralEvents
{
CONST_VTBL struct _IKToolBarPpgGeneralEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define _IKToolBarPpgGeneralEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _IKToolBarPpgGeneralEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _IKToolBarPpgGeneralEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define _IKToolBarPpgGeneralEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define _IKToolBarPpgGeneralEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define _IKToolBarPpgGeneralEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define _IKToolBarPpgGeneralEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* ___IKToolBarPpgGeneralEvents_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_KToolBarPpgGeneral;
#ifdef __cplusplus
class DECLSPEC_UUID("8CD1F647-E9FD-45AA-8DE4-6F0A17850953")
KToolBarPpgGeneral;
#endif
#endif /* __KTOOLBARLib_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif