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

// (DO NOT EDIT: machine generated header) 'Sibglobals.pas' rev: 10.00

#ifndef SibglobalsHPP
#define SibglobalsHPP

#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 <Sysutils.hpp>	// Pascal unit

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

namespace Sibglobals
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS ESIBError;
class PASCALIMPLEMENTATION ESIBError : public Sysutils::Exception 
{
	typedef Sysutils::Exception inherited;
	
public:
	#pragma option push -w-inl
	/* Exception.Create */ inline __fastcall ESIBError(const AnsiString Msg) : Sysutils::Exception(Msg) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateFmt */ inline __fastcall ESIBError(const AnsiString Msg, System::TVarRec const * Args, const int Args_Size) : Sysutils::Exception(Msg, Args, Args_Size) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateRes */ inline __fastcall ESIBError(int Ident)/* overload */ : Sysutils::Exception(Ident) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateResFmt */ inline __fastcall ESIBError(int Ident, System::TVarRec const * Args, const int Args_Size)/* overload */ : Sysutils::Exception(Ident, Args, Args_Size) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateHelp */ inline __fastcall ESIBError(const AnsiString Msg, int AHelpContext) : Sysutils::Exception(Msg, AHelpContext) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateFmtHelp */ inline __fastcall ESIBError(const AnsiString Msg, System::TVarRec const * Args, const int Args_Size, int AHelpContext) : Sysutils::Exception(Msg, Args, Args_Size, AHelpContext) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateResHelp */ inline __fastcall ESIBError(int Ident, int AHelpContext)/* overload */ : Sysutils::Exception(Ident, AHelpContext) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateResFmtHelp */ inline __fastcall ESIBError(System::PResStringRec ResStringRec, System::TVarRec const * Args, const int Args_Size, int AHelpContext)/* overload */ : Sysutils::Exception(ResStringRec, Args, Args_Size, AHelpContext) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~ESIBError(void) { }
	#pragma option pop
	
};


//-- var, const, procedure ---------------------------------------------------
static const Shortint SIB_MAX_EVENT_BLOCK = 0xf;
static const Byte SIB_MAX_EVENT_LENGTH = 0x80;
extern PACKAGE System::ResourceString _SIB_RS_NOT_REGISTERED;
#define Sibglobals_SIB_RS_NOT_REGISTERED System::LoadResourceString(&Sibglobals::_SIB_RS_NOT_REGISTERED)
extern PACKAGE System::ResourceString _SIB_RS_ALREADY_REGISTERED;
#define Sibglobals_SIB_RS_ALREADY_REGISTERED System::LoadResourceString(&Sibglobals::_SIB_RS_ALREADY_REGISTERED)
extern PACKAGE System::ResourceString _SIB_RS_EMPTY_STRINGS;
#define Sibglobals_SIB_RS_EMPTY_STRINGS System::LoadResourceString(&Sibglobals::_SIB_RS_EMPTY_STRINGS)
extern PACKAGE System::ResourceString _SIB_RS_TOO_LONG;
#define Sibglobals_SIB_RS_TOO_LONG System::LoadResourceString(&Sibglobals::_SIB_RS_TOO_LONG)
extern PACKAGE System::ResourceString _SIB_RS_FIB_SET_NATIVEHANDLE;
#define Sibglobals_SIB_RS_FIB_SET_NATIVEHANDLE System::LoadResourceString(&Sibglobals::_SIB_RS_FIB_SET_NATIVEHANDLE)
extern PACKAGE System::ResourceString _SIB_RS_FIB_NO_DATABASE;
#define Sibglobals_SIB_RS_FIB_NO_DATABASE System::LoadResourceString(&Sibglobals::_SIB_RS_FIB_NO_DATABASE)

}	/* namespace Sibglobals */
using namespace Sibglobals;
#pragma pack(pop)
#pragma option pop

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