// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved

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

#ifndef SRVALocalizeHPP
#define SRVALocalizeHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <SclRView.hpp>	// Pascal unit
#include <SRVAL_Rom.hpp>	// Pascal unit
#include <SRVAL_ChineseBig5.hpp>	// Pascal unit
#include <SRVAL_Polish.hpp>	// Pascal unit
#include <SRVAL_Hun.hpp>	// Pascal unit
#include <SRVAL_ChsZh.hpp>	// Pascal unit
#include <SRVAL_BLR.hpp>	// Pascal unit
#include <SRVAL_Turkish.hpp>	// Pascal unit
#include <SRVAL_Ukr.hpp>	// Pascal unit
#include <SRVAL_Esp.hpp>	// Pascal unit
#include <SRVAL_Lith.hpp>	// Pascal unit
#include <SRVAL_Farsi.hpp>	// Pascal unit
#include <SRVAL_Slovak.hpp>	// Pascal unit
#include <SRVAL_Dutch.hpp>	// Pascal unit
#include <SRVAL_Czech.hpp>	// Pascal unit
#include <SRVAL_PtBr.hpp>	// Pascal unit
#include <SRVAL_FR.hpp>	// Pascal unit
#include <SRVAL_Ita.hpp>	// Pascal unit
#include <SRVAL_De.hpp>	// Pascal unit
#include <SRVAL_NorBok.hpp>	// Pascal unit
#include <SRVAL_Sv.hpp>	// Pascal unit
#include <SRVAL_Rus.hpp>	// Pascal unit
#include <SRVAL_EngUS.hpp>	// Pascal unit
#include <SRVToolBar.hpp>	// Pascal unit
#include <SRVToolWindow.hpp>	// Pascal unit
#include <RVStyle.hpp>	// Pascal unit
#include <RVALocalize.hpp>	// Pascal unit
#include <RVClasses.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <SysUtils.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.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 char *TSRVAMessages[52];

typedef char * *PSRVAMessages;

//-- var, const, procedure ---------------------------------------------------
static const Shortint SRV_TOOLWIN_PAGE = 0x0;
static const Shortint SRV_TOOLWIN_TABLE = 0x1;
static const Shortint SRV_TOOLWIN_PICTURE = 0x2;
static const Shortint SRV_TOOLWIN_HEADLINE = 0x3;
static const Shortint SRV_TOOLWIN_HYPERLINK = 0x4;
static const Shortint SRV_TOOLWIN_TEXT = 0x5;
static const Shortint SRV_TOOLWIN_FOOTNOTE = 0x6;
static const Shortint SRV_TOOLWIN_ENDNOTE = 0x7;
extern PACKAGE void __fastcall SRVA_RegisterLanguage(const AnsiString LanguageName, PSRVAMessages Messages);
extern PACKAGE AnsiString __fastcall SRVA_GetS(TSRVAMessageID MsgID);
extern PACKAGE AnsiString __fastcall SRVA_GetSHUnits(TSRVAMessageID MsgID, Rvstyle::TRVUnits Units);
extern PACKAGE char * __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 AnsiString __fastcall SRVA_GetUnitsName(Rvstyle::TRVUnits Units);

}	/* namespace Srvalocalize */
using namespace Srvalocalize;
#pragma option pop	// -w-
#pragma option pop	// -Vx

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