#if !defined(AFX_COLUMN_H__B3EDEACD_7381_4C2A_A4D5_62749E05DD19__INCLUDED_)
#define AFX_COLUMN_H__B3EDEACD_7381_4C2A_A4D5_62749E05DD19__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 CEditor;

/////////////////////////////////////////////////////////////////////////////
// CColumn wrapper class

class CColumn : public COleDispatchDriver
{
public:
	CColumn() {}		// Calls COleDispatchDriver default constructor
	CColumn(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CColumn(const CColumn& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
	CString GetCaption();
	void SetCaption(LPCTSTR lpszNewValue);
	long GetWidth();
	void SetWidth(long nNewValue);
	BOOL GetVisible();
	void SetVisible(BOOL bNewValue);
	long GetAlignment();
	void SetAlignment(long nNewValue);
	BOOL GetAllowSizing();
	void SetAllowSizing(BOOL bNewValue);
	BOOL GetHeaderBold();
	void SetHeaderBold(BOOL bNewValue);
	BOOL GetHeaderItalic();
	void SetHeaderItalic(BOOL bNewValue);
	BOOL GetHeaderUnderline();
	void SetHeaderUnderline(BOOL bNewValue);
	BOOL GetHeaderStrikeOut();
	void SetHeaderStrikeOut(BOOL bNewValue);
	long GetHeaderImage();
	void SetHeaderImage(long nNewValue);
	BOOL GetAllowDragging();
	void SetAllowDragging(BOOL bNewValue);
	long GetPosition();
	void SetPosition(long nNewValue);
	long GetIndex();
	BOOL GetEnabled();
	void SetEnabled(BOOL bNewValue);
	BOOL GetDisplaySortIcon();
	void SetDisplaySortIcon(BOOL bNewValue);
	long GetSortType();
	void SetSortType(long nNewValue);
	BOOL GetFireFormatColumn();
	void SetFireFormatColumn(BOOL bNewValue);
	long GetHeaderImageAlignment();
	void SetHeaderImageAlignment(long nNewValue);
	BOOL GetWidthAutoResize();
	void SetWidthAutoResize(BOOL bNewValue);
	long GetMinWidthAutoResize();
	void SetMinWidthAutoResize(long nNewValue);
	long GetMaxWidthAutoResize();
	void SetMaxWidthAutoResize(long nNewValue);
	long GetAutoWidth();
	CEditor GetEditor();
	BOOL GetDefaultSortOrder();
	void SetDefaultSortOrder(BOOL bNewValue);
	long GetSortOrder();
	void SetSortOrder(long nNewValue);
	BOOL GetPartialCheck();
	void SetPartialCheck(BOOL bNewValue);
	long GetFilterType();
	void SetFilterType(long nNewValue);
	CString GetFilter();
	void SetFilter(LPCTSTR lpszNewValue);
	BOOL GetDisplayFilterButton();
	void SetDisplayFilterButton(BOOL bNewValue);
	BOOL GetDisplayFilterPattern();
	void SetDisplayFilterPattern(BOOL bNewValue);
	VARIANT GetData();
	void SetData(const VARIANT& newValue);
	CString GetHTMLCaption();
	void SetHTMLCaption(LPCTSTR lpszNewValue);
	CString GetKey();
	void SetKey(LPCTSTR lpszNewValue);
	CString GetToolTip();
	void SetToolTip(LPCTSTR lpszNewValue);
	long GetHeaderAlignment();
	void SetHeaderAlignment(long nNewValue);
	long GetAutoSearch();
	void SetAutoSearch(long nNewValue);
	BOOL GetDisplayFilterDate();
	void SetDisplayFilterDate(BOOL bNewValue);
	BOOL GetHeaderVertical();
	void SetHeaderVertical(BOOL bNewValue);
	long GetFilterList();
	void SetFilterList(long nNewValue);
	VARIANT GetDef(long Property_);
	void SetDef(long Property_, const VARIANT& newValue);
	VARIANT GetLevelKey();
	void SetLevelKey(const VARIANT& newValue);
	BOOL GetSelected();
	void SetSelected(BOOL bNewValue);
	double GetFilterBarDropDownWidth();
	void SetFilterBarDropDownWidth(double newValue);
	BOOL GetAllowSort();
	void SetAllowSort(BOOL bNewValue);
	long GetSortPosition();
	void SetSortPosition(long nNewValue);
	CString GetComputedField();
	void SetComputedField(LPCTSTR lpszNewValue);
	CString GetCustomFilter();
	void SetCustomFilter(LPCTSTR lpszNewValue);
	void ShowFilter(const VARIANT& Options);
	BOOL GetFilterOnType();
	void SetFilterOnType(BOOL bNewValue);
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_COLUMN_H__B3EDEACD_7381_4C2A_A4D5_62749E05DD19__INCLUDED_)
