#if !defined(AFX_LABELCATEGORY_H__AB582AE1_3D61_4804_82E2_A58134EAF8CF__INCLUDED_)
#define AFX_LABELCATEGORY_H__AB582AE1_3D61_4804_82E2_A58134EAF8CF__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.

/////////////////////////////////////////////////////////////////////////////
// CLabelCategory wrapper class

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

// Attributes
public:

// Operations
public:
	long GetPriority();
	void SetPriority(long nNewValue);
	CString GetName();
	void SetName(LPCTSTR lpszNewValue);
	CString GetExpression();
	void SetExpression(LPCTSTR lpszNewValue);
	VARIANT GetMinValue();
	void SetMinValue(const VARIANT& newValue);
	VARIANT GetMaxValue();
	void SetMaxValue(const VARIANT& newValue);
	BOOL GetVisible();
	void SetVisible(BOOL bNewValue);
	double GetOffsetX();
	void SetOffsetX(double newValue);
	double GetOffsetY();
	void SetOffsetY(double newValue);
	long GetAlignment();
	void SetAlignment(long nNewValue);
	long GetLineOrientation();
	void SetLineOrientation(long nNewValue);
	CString GetFontName();
	void SetFontName(LPCTSTR lpszNewValue);
	long GetFontSize();
	void SetFontSize(long nNewValue);
	BOOL GetFontItalic();
	void SetFontItalic(BOOL bNewValue);
	BOOL GetFontBold();
	void SetFontBold(BOOL bNewValue);
	BOOL GetFontUnderline();
	void SetFontUnderline(BOOL bNewValue);
	BOOL GetFontStrikeOut();
	void SetFontStrikeOut(BOOL bNewValue);
	unsigned long GetFontColor();
	void SetFontColor(unsigned long newValue);
	unsigned long GetFontColor2();
	void SetFontColor2(unsigned long newValue);
	long GetFontGradientMode();
	void SetFontGradientMode(long nNewValue);
	long GetFontTransparency();
	void SetFontTransparency(long nNewValue);
	BOOL GetFontOutlineVisible();
	void SetFontOutlineVisible(BOOL bNewValue);
	BOOL GetShadowVisible();
	void SetShadowVisible(BOOL bNewValue);
	BOOL GetHaloVisible();
	void SetHaloVisible(BOOL bNewValue);
	unsigned long GetFontOutlineColor();
	void SetFontOutlineColor(unsigned long newValue);
	unsigned long GetShadowColor();
	void SetShadowColor(unsigned long newValue);
	unsigned long GetHaloColor();
	void SetHaloColor(unsigned long newValue);
	long GetFontOutlineWidth();
	void SetFontOutlineWidth(long nNewValue);
	long GetShadowOffsetX();
	void SetShadowOffsetX(long nNewValue);
	long GetShadowOffsetY();
	void SetShadowOffsetY(long nNewValue);
	long GetHaloSize();
	void SetHaloSize(long nNewValue);
	long GetFrameType();
	void SetFrameType(long nNewValue);
	unsigned long GetFrameOutlineColor();
	void SetFrameOutlineColor(unsigned long newValue);
	unsigned long GetFrameBackColor();
	void SetFrameBackColor(unsigned long newValue);
	unsigned long GetFrameBackColor2();
	void SetFrameBackColor2(unsigned long newValue);
	long GetFrameGradientMode();
	void SetFrameGradientMode(long nNewValue);
	long GetFrameOutlineStyle();
	void SetFrameOutlineStyle(long nNewValue);
	long GetFrameOutlineWidth();
	void SetFrameOutlineWidth(long nNewValue);
	long GetFramePaddingX();
	void SetFramePaddingX(long nNewValue);
	long GetFramePaddingY();
	void SetFramePaddingY(long nNewValue);
	long GetFrameTransparency();
	void SetFrameTransparency(long nNewValue);
	long GetInboxAlignment();
	void SetInboxAlignment(long nNewValue);
	BOOL GetFrameVisible();
	void SetFrameVisible(BOOL bNewValue);
	CString Serialize();
	void Deserialize(LPCTSTR newVal);

	/* above 4.9 */
	long get_FontSize2();
	void put_FontSize2(long newValue);
};

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

#endif // !defined(AFX_LABELCATEGORY_H__AB582AE1_3D61_4804_82E2_A58134EAF8CF__INCLUDED_)