#if !defined(BRWINMS_H) && !defined(__BEDRC__) && defined(BR_BUILD_WIN)
#define BRWINMS_H
//========================================================================================
//
//     File:			BRWinMs.h
//     Release Version:	$ 1.0d1 $
//
//     Creation Date:	05/16/92
//
//     COPYRIGHT 1992-1993 SYMANTEC CORPORATION. ALL RIGHTS RESERVED. UNPUBLISHED -- RIGHTS
//     RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES. USE OF COPYRIGHT NOTICE IS
//     PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION OR DISCLOSURE.
//
//     THIS SOFTWARE CONTAINS PROPRIETARY AND CONFIDENTIAL INFORMATION OF SYMANTEC
//     CORPORATION. USE, DISCLOSURE, OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR
//     EXPRESS WRITTEN PERMISSION OF SYMANTEC CORPORATION.
//
//     RESTRICTED RIGHTS LEGEND
//     Use, duplication, or disclosure by the Government is subject to restrictions as set
//     forth in subparagraph (c)(l)(ii) of the Rights in Technical Data and Computer
//     Software clause at DFARS 252.227-7013. Symantec Corporation, 10201 Torre Avenue,
//     Cupertino, CA 95014.
//
//========================================================================================

#if !defined(__INC_WINDOWS)
#include <windows.h>
#endif


//----------------------------------------------------------------------------------------
// Custom messages for bcl
//----------------------------------------------------------------------------------------

enum BedWinMessageConstants
{
	// Menu event
	BR_kBedWinMessageCommand = (WM_USER + 0x100),

	// Scroll vertically
	BR_kBedWinMessageVerticalScroll = (WM_USER + 0x101),

	// Scroll horizontally
	BR_kBedWinMessageHorizontalScroll = (WM_USER + 0x102),

	// Initialize
	BR_kBedWinMessageInit = (WM_USER + 0x103),

	// Refresh a display
	BR_kBedWinMessageRefresh = (WM_USER + 0x104),

	// Show scroll bar
	BR_kBedWinMessageShowScroll = (WM_USER + 0x105),

	// Hide scroll bar
	BR_kBedWinMessageHideScroll = (WM_USER + 0x106),

	// Mouse button click
	BR_kBedWinMessageButtonClick = (WM_USER + 0x107),

	// Close fEntryArray listbox
	BR_kBedWinMessageCloseComboBox = (WM_USER + 0x108),

	// Redraw a control because a visual aspect of that control has changed
	BR_kBedWinMessageDrawItem = (WM_USER + 0x109),

	// Return your dimensions (sent to newly created controls)
	BR_kBedWinMessageMeasureItem = (WM_USER + 0x10A),

	// Set pointer in window to C++ object's "this"
	BR_kBedWinMessageSetObject = (WM_USER + 0x10B),

	// A control or message box is about to be drawn...do you want to change
	// the text or background colors?
	BR_kBedWinMessageControlColor = (WM_USER + 0x10C),

	// Get Default
	BR_kBedWinMessageGetDefault = (WM_USER + 0x10D),

	// Control Notify
	BR_kBedWinMessageControlNotify = (WM_USER + 0x10E),

	// Tell a dialog box to close
	BR_kBedWinMessageQuitDialog = (WM_USER + 0x10F),

	// Do a chore
	BR_kBedWinMessageDoChore = (WM_USER + 0x110),

	// Mouse Move
	BR_kBedWinMessageMouseMove = (WM_USER + 0x111),

	// Used by cPopUpMenu to show the menu
	BR_kBedWinMessageShowPopUpMenu = (WM_USER + 0x112),

	// Used by a owner drawn listbox to compare items.
	BR_kBedWinMessageCompareItem = (WM_USER + 0x113),

	// Used by cEntryListBox
	BR_kBedWinMessageEntryListBoxKeyDown = (WM_USER + 0x120),
	BR_kBedWinMessageEntryListBoxSetFocus = (WM_USER + 0x121),
	BR_kBedWinMessageEntryListBoxKillFocus = (WM_USER + 0x122)
};

#endif
