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

// (DO NOT EDIT: machine generated header) 'MSW_CP.pas' rev: 37.00 (Windows)

#ifndef MSW_CPHPP
#define MSW_CPHPP

#pragma delphiheader begin
#pragma option push
#if defined(__BORLANDC__) && !defined(__clang__)
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member 
#endif
#pragma pack(push,8)
#include <System.hpp>
#include <SysInit.hpp>

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

namespace Msw_cp
{
//-- forward type declarations -----------------------------------------------
struct TUnicodeRange;
//-- type declarations -------------------------------------------------------
struct DECLSPEC_DRECORD TUnicodeRange
{
public:
	System::Word CodeFrom;
	System::Word CodeTo;
	System::UnicodeString Name;
};


typedef System::StaticArray<TUnicodeRange, 88> Msw_cp__1;

//-- var, const, procedure ---------------------------------------------------
extern DELPHI_PACKAGE Msw_cp__1 UnicodeBlocks;
extern DELPHI_PACKAGE TUnicodeRange __fastcall GetUnicodeRangeByLID(System::Word DocLang, System::Byte blID);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin874(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin932(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin936(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin949(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin950(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin1250(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin1251(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin1252(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin1253(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin1254(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin1255(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin1256(System::Word ch);
extern DELPHI_PACKAGE System::Word __fastcall UnicodeToWin1257(System::Word ch);
}	/* namespace Msw_cp */
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_MSW_CP)
using namespace Msw_cp;
#endif
#pragma pack(pop)
#pragma option pop

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