#if !defined(AFX_SHAPEFILECATEGORIES_H__A753313F_F752_4794_AB7C_988ABC39FFDC__INCLUDED_) #define AFX_SHAPEFILECATEGORIES_H__A753313F_F752_4794_AB7C_988ABC39FFDC__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ // NOTE: Do not modify the contents of this file. If this class is regenerated by // Microsoft Visual C++, your modifications will be overwritten. // Dispatch interfaces referenced by this interface class CCallback; class CShapefileCategory; class CShapefile; ///////////////////////////////////////////////////////////////////////////// // CShapefileCategories wrapper class class CShapefileCategories : public COleDispatchDriver { public: CShapefileCategories() {} // Calls COleDispatchDriver default constructor CShapefileCategories(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CShapefileCategories(const CShapefileCategories& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: long GetLastErrorCode(); CString GetErrorMsg(long ErrorCode); CCallback GetGlobalCallback(); void SetGlobalCallback(LPDISPATCH newValue); CString GetKey(); void SetKey(LPCTSTR lpszNewValue); CShapefileCategory Add(LPCTSTR Name); CShapefileCategory Insert(long Index, LPCTSTR Name); BOOL Remove(long Index); void Clear(); CShapefileCategory GetItem(long Index); void SetItem(long Index, LPDISPATCH newValue); BOOL Generate(long FieldIndex, long ClassificationType, long numClasses); long GetCount(); CShapefile GetShapefile(); void ApplyExpressions(); void ApplyExpression(long CategoryIndex); void ApplyColorScheme(long Type, LPDISPATCH ColorScheme); void ApplyColorScheme2(long Type, LPDISPATCH ColorScheme, long ShapeElement); void ApplyColorScheme3(long Type, LPDISPATCH ColorScheme, long ShapeElement, long CategoryStartIndex, long CategoryEndIndex); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); BOOL MoveUp(long Index); BOOL MoveDown(long Index); CString Serialize(); void Deserialize(LPCTSTR newVal); BOOL AddRange(long FieldIndex, long ClassificationType, long numClasses, const VARIANT& MinValue, const VARIANT& MaxValue); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_SHAPEFILECATEGORIES_H__A753313F_F752_4794_AB7C_988ABC39FFDC__INCLUDED_)