IPOLY.H
资源名称:MSDN_VC98.zip [点击查看]
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:4k
源码类别:
Windows编程
开发平台:
Visual C++
- /* This header file machine-generated by mktyplib.exe */
- /* Interface to type library: PolylineTypeLibrary */
- #ifndef _PolylineTypeLibrary_H_
- #define _PolylineTypeLibrary_H_
- DEFINE_GUID(LIBID_PolylineTypeLibrary,0x00021173,0x0000,0x0000,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
- DEFINE_GUID(IID_IPolylineControl,0x00021171,0x0000,0x0000,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
- /* Definition of interface: IPolylineControl */
- DECLARE_INTERFACE_(IPolylineControl, IUnknown)
- {
- #ifndef NO_BASEINTERFACE_FUNCS
- /* IUnknown methods */
- STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
- STDMETHOD_(ULONG, AddRef)(THIS) PURE;
- STDMETHOD_(ULONG, Release)(THIS) PURE;
- #endif
- /* IPolylineControl methods */
- STDMETHOD_(void, put_BackColor)(THIS_ OLE_COLOR cr) PURE;
- STDMETHOD_(OLE_COLOR, get_BackColor)(THIS) PURE;
- STDMETHOD_(void, put_LineColor)(THIS_ OLE_COLOR cr) PURE;
- STDMETHOD_(OLE_COLOR, get_LineColor)(THIS) PURE;
- STDMETHOD_(void, put_LineStyle)(THIS_ short iStyle) PURE;
- STDMETHOD_(short, get_LineStyle)(THIS) PURE;
- STDMETHOD(Clear)(THIS) PURE;
- STDMETHOD(RemoveLastPoint)(THIS) PURE;
- };
- DEFINE_GUID(DIID_DIPolylineControl,0x00021172,0x0000,0x0000,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
- /* Definition of dispatch interface: DIPolylineControl */
- DECLARE_INTERFACE_(DIPolylineControl, IDispatch)
- {
- #ifndef NO_BASEINTERFACE_FUNCS
- /* IUnknown methods */
- STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
- STDMETHOD_(ULONG, AddRef)(THIS) PURE;
- STDMETHOD_(ULONG, Release)(THIS) PURE;
- /* IDispatch methods */
- STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
- STDMETHOD(GetTypeInfo)(
- THIS_
- UINT itinfo,
- LCID lcid,
- ITypeInfo FAR* FAR* pptinfo) PURE;
- STDMETHOD(GetIDsOfNames)(
- THIS_
- REFIID riid,
- OLECHAR FAR* FAR* rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID FAR* rgdispid) PURE;
- STDMETHOD(Invoke)(
- THIS_
- DISPID dispidMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS FAR* pdispparams,
- VARIANT FAR* pvarResult,
- EXCEPINFO FAR* pexcepinfo,
- UINT FAR* puArgErr) PURE;
- #endif
- /* Capable of dispatching all the methods of interface IPolylineControl */
- };
- DEFINE_GUID(IID_IPolylineAdviseSink10,0x00021159,0x0000,0x0000,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
- /* Definition of interface: IPolylineAdviseSink10 */
- DECLARE_INTERFACE_(IPolylineAdviseSink10, IUnknown)
- {
- #ifndef NO_BASEINTERFACE_FUNCS
- /* IUnknown methods */
- STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
- STDMETHOD_(ULONG, AddRef)(THIS) PURE;
- STDMETHOD_(ULONG, Release)(THIS) PURE;
- #endif
- /* IPolylineAdviseSink10 methods */
- STDMETHOD_(void, OnPointChange)(THIS) PURE;
- STDMETHOD_(void, OnSizeChange)(THIS) PURE;
- STDMETHOD_(void, OnColorChange)(THIS) PURE;
- STDMETHOD_(void, OnLineStyleChange)(THIS) PURE;
- };
- DEFINE_GUID(DIID_DIPolylineAdviseSink10,0x00021170,0x0000,0x0000,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
- /* Definition of dispatch interface: DIPolylineAdviseSink10 */
- DECLARE_INTERFACE_(DIPolylineAdviseSink10, IDispatch)
- {
- #ifndef NO_BASEINTERFACE_FUNCS
- /* IUnknown methods */
- STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
- STDMETHOD_(ULONG, AddRef)(THIS) PURE;
- STDMETHOD_(ULONG, Release)(THIS) PURE;
- /* IDispatch methods */
- STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE;
- STDMETHOD(GetTypeInfo)(
- THIS_
- UINT itinfo,
- LCID lcid,
- ITypeInfo FAR* FAR* pptinfo) PURE;
- STDMETHOD(GetIDsOfNames)(
- THIS_
- REFIID riid,
- OLECHAR FAR* FAR* rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID FAR* rgdispid) PURE;
- STDMETHOD(Invoke)(
- THIS_
- DISPID dispidMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS FAR* pdispparams,
- VARIANT FAR* pvarResult,
- EXCEPINFO FAR* pexcepinfo,
- UINT FAR* puArgErr) PURE;
- #endif
- /* DIPolylineAdviseSink10 methods:
- void OnPointChange(void);
- void OnSizeChange(void);
- void OnColorChange(void);
- void OnLineStyleChange(void);
- */
- };
- DEFINE_GUID(CLSID_Polyline19,0x0002116D,0x0000,0x0000,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46);
- class Polyline19;
- #endif