// CodeGear C++Builder
// Copyright (c) 1995, 2010 by Embarcadero Technologies, Inc.
// All rights reserved

// (DO NOT EDIT: machine generated header) 'SRVALocalize.pas' rev: 22.00

#ifndef SrvalocalizeHPP
#define SrvalocalizeHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <SysUtils.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <RVClasses.hpp>	// Pascal unit
#include <RVALocalize.hpp>	// Pascal unit
#include <RVStyle.hpp>	// Pascal unit
#include <SRVToolWindow.hpp>	// Pascal unit
#include <SRVToolBar.hpp>	// Pascal unit
#include <SRVALUTF8_EngUS.hpp>	// Pascal unit
#include <SRVALUTF8_Rus.hpp>	// Pascal unit
#include <SRVALUTF8_Sv.hpp>	// Pascal unit
#include <SRVALUTF8_NorBok.hpp>	// Pascal unit
#include <SRVALUTF8_De.hpp>	// Pascal unit
#include <SRVALUTF8_Ita.hpp>	// Pascal unit
#include <SRVALUTF8_FR.hpp>	// Pascal unit
#include <SRVALUTF8_PtBr.hpp>	// Pascal unit
#include <SRVALUTF8_Czech.hpp>	// Pascal unit
#include <SRVALUTF8_Dutch.hpp>	// Pascal unit
#include <SRVALUTF8_Slovak.hpp>	// Pascal unit
#include <SRVALUTF8_Farsi.hpp>	// Pascal unit
#include <SRVALUTF8_Lith.hpp>	// Pascal unit
#include <SRVALUTF8_Esp.hpp>	// Pascal unit
#include <SRVALUTF8_Ukr.hpp>	// Pascal unit
#include <SRVALUTF8_Turkish.hpp>	// Pascal unit
#include <SRVALUTF8_BLR.hpp>	// Pascal unit
#include <SRVALUTF8_ChsZh.hpp>	// Pascal unit
#include <SRVALUTF8_Hun.hpp>	// Pascal unit
#include <SRVALUTF8_Polish.hpp>	// Pascal unit
#include <SRVALUTF8_ChineseBig5.hpp>	// Pascal unit
#include <SRVALUTF8_Rom.hpp>	// Pascal unit
#include <SclRView.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Srvalocalize
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TSRVAMessageID { srvam_Empty, srvam_Header, srvam_Footer, srvam_PageMofN, srvam_LineX, srvam_ColX, srvam_ViewPageX, srvam_ScrollHintPrefix, srvam_find_Pages, srvam_find_Tables, srvam_find_Pictures, srvam_find_Headlines, srvam_find_Hyperlinks, srvam_find_Text, srvam_find_Footnotes, srvam_find_Endnotes, srvam_menu_Orientation, srvam_menu_PageSize, srvam_ribg_Preview, srvam_ribg_HeaderFooter, srvam_act_PrintLayout, srvam_act_PrintLayoutH, srvam_act_WebLayout, srvam_act_WebLayoutH, srvam_act_Draft, srvam_act_DraftH, srvam_act_Zoom, srvam_act_ZoomH, srvam_act_ZoomPageWidth, srvam_act_ZoomPageWidthH, srvam_act_ZoomFullPage, srvam_act_ZoomFullPageH, srvam_act_EditHeader, srvam_act_EditHeaderH, srvam_act_EditFooter, srvam_act_EditFooterH, srvam_act_EditMain, 
	srvam_act_EditMainH, srvam_act_Portrait, srvam_act_PortraitH, srvam_act_Landscape, srvam_act_LandscapeH, srvam_act_PageFormat, srvam_act_PageFormatH, srvam_act_Thumbnails, srvam_act_ThumbnailsH, srvam_act_ReturnToNote, srvam_act_ReturnToNoteH, srvam_ps_HeaderFooter, srvam_ps_FromEdge, srvam_ps_Header, srvam_ps_Footer };
#pragma option pop

typedef System::StaticArray<System::WideChar *, 52> TSRVAMessages;

typedef TSRVAMessages *PSRVAMessages;

//-- var, const, procedure ---------------------------------------------------
static const System::ShortInt SRV_TOOLWIN_PAGE = 0x0;
static const System::ShortInt SRV_TOOLWIN_TABLE = 0x1;
static const System::ShortInt SRV_TOOLWIN_PICTURE = 0x2;
static const System::ShortInt SRV_TOOLWIN_HEADLINE = 0x3;
static const System::ShortInt SRV_TOOLWIN_HYPERLINK = 0x4;
static const System::ShortInt SRV_TOOLWIN_TEXT = 0x5;
static const System::ShortInt SRV_TOOLWIN_FOOTNOTE = 0x6;
static const System::ShortInt SRV_TOOLWIN_ENDNOTE = 0x7;
extern PACKAGE void __fastcall SRVA_RegisterLanguage(const Rvalocalize::TRVALanguageName LanguageName, PSRVAMessages Messages);
extern PACKAGE System::UnicodeString __fastcall SRVA_GetS(TSRVAMessageID MsgID);
extern PACKAGE System::UnicodeString __fastcall SRVA_GetSHUnits(TSRVAMessageID MsgID, Rvstyle::TRVUnits Units);
extern PACKAGE System::WideChar * __fastcall SRVA_GetPC(TSRVAMessageID MsgID);
extern PACKAGE void __fastcall SRVA_LocalizeToolWindow(Srvtoolwindow::TSRVToolWindow* ToolWindow);
extern PACKAGE void __fastcall SRVA_LocalizeSRichViewEdit(Sclrview::TSRichViewEdit* Edit);
extern PACKAGE System::UnicodeString __fastcall SRVA_GetUnitsName(Rvstyle::TRVUnits Units);

}	/* namespace Srvalocalize */
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE)
using namespace Srvalocalize;
#endif
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// SrvalocalizeHPP
