/*
 * Harbour 3.2.0dev (r2307062207)
 * MinGW GNU C 7.3 (32-bit)
 * Generated C source from "AppData.prg"
 */

#include "hbvmpub.h"
#include "hbinit.h"


HB_FUNC( XAPPDATA );
HB_FUNC_EXTERN( __CLSLOCKDEF );
HB_FUNC_EXTERN( XACLASS );
HB_FUNC_EXTERN( TCOMPONENT );
HB_FUNC_STATIC( XAPPDATA_INITIALIZE );
HB_FUNC_STATIC( XAPPDATA_ADDDATA );
HB_FUNC_STATIC( XAPPDATA_SETDATA );
HB_FUNC_EXTERN( __OBJHASDATA );
HB_FUNC_EXTERN( __CLSUNLOCKDEF );
HB_FUNC_EXTERN( __OBJHASMSG );
HB_FUNC_EXTERN( VALTYPE );
HB_FUNC_EXTERN( ERRORNEW );
HB_FUNC_EXTERN( ERRORBLOCK );
HB_FUNC_EXTERN( ARRAY );
HB_FUNC_EXTERN( AADD );
HB_FUNC_EXTERN( __OBJADDDATA );
HB_FUNC_EXTERN( __OBJSENDMSG );
HB_FUNC_INITSTATICS();


HB_INIT_SYMBOLS_BEGIN( hb_vm_SymbolInit_APPDATA )
{ "XAPPDATA", {HB_FS_PUBLIC | HB_FS_FIRST | HB_FS_LOCAL}, {HB_FUNCNAME( XAPPDATA )}, NULL },
{ "__CLSLOCKDEF", {HB_FS_PUBLIC}, {HB_FUNCNAME( __CLSLOCKDEF )}, NULL },
{ "NEW", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "XACLASS", {HB_FS_PUBLIC}, {HB_FUNCNAME( XACLASS )}, NULL },
{ "TCOMPONENT", {HB_FS_PUBLIC}, {HB_FUNCNAME( TCOMPONENT )}, NULL },
{ "ADDEVENT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADDMETHOD", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "XAPPDATA_INITIALIZE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XAPPDATA_INITIALIZE )}, NULL },
{ "ADDINLINE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "INITIALIZE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ONCLOSE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "XAPPDATA_ADDDATA", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XAPPDATA_ADDDATA )}, NULL },
{ "XAPPDATA_SETDATA", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XAPPDATA_SETDATA )}, NULL },
{ "__OBJHASDATA", {HB_FS_PUBLIC}, {HB_FUNCNAME( __OBJHASDATA )}, NULL },
{ "CREATE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "__CLSUNLOCKDEF", {HB_FS_PUBLIC}, {HB_FUNCNAME( __CLSUNLOCKDEF )}, NULL },
{ "INSTANCE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "__OBJHASMSG", {HB_FS_PUBLIC}, {HB_FUNCNAME( __OBJHASMSG )}, NULL },
{ "INITCLASS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "VALTYPE", {HB_FS_PUBLIC}, {HB_FUNCNAME( VALTYPE )}, NULL },
{ "APPDATA", {HB_FS_PUBLIC | HB_FS_MEMVAR}, {NULL}, NULL },
{ "ERRORNEW", {HB_FS_PUBLIC}, {HB_FUNCNAME( ERRORNEW )}, NULL },
{ "_SUBSYSTEM", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_SUBCODE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_SEVERITY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_DESCRIPTION", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_OPERATION", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "EVAL", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ERRORBLOCK", {HB_FS_PUBLIC}, {HB_FUNCNAME( ERRORBLOCK )}, NULL },
{ "__WITHOBJECT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ARRAY", {HB_FS_PUBLIC}, {HB_FUNCNAME( ARRAY )}, NULL },
{ "AADD", {HB_FS_PUBLIC}, {HB_FUNCNAME( AADD )}, NULL },
{ "APROPERTIES", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "__OBJADDDATA", {HB_FS_PUBLIC}, {HB_FUNCNAME( __OBJADDDATA )}, NULL },
{ "__OBJSENDMSG", {HB_FS_PUBLIC}, {HB_FUNCNAME( __OBJSENDMSG )}, NULL },
{ "(_INITSTATICS00001)", {HB_FS_INITEXIT | HB_FS_LOCAL}, {hb_INITSTATICS}, NULL }
HB_INIT_SYMBOLS_EX_END( hb_vm_SymbolInit_APPDATA, "AppData.prg", 0x0, 0x0003 )

#if defined( HB_PRAGMA_STARTUP )
   #pragma startup hb_vm_SymbolInit_APPDATA
#elif defined( HB_DATASEG_STARTUP )
   #define HB_DATASEG_BODY    HB_DATASEG_FUNC( hb_vm_SymbolInit_APPDATA )
   #include "hbiniseg.h"
#endif

HB_FUNC( XAPPDATA )
{
	static const HB_BYTE pcode[] =
	{
		149,3,0,116,35,0,36,18,0,103,1,0,100,8,
		29,143,1,176,1,0,104,1,0,12,1,29,132,1,
		166,70,1,0,122,80,1,48,2,0,176,3,0,12,
		0,106,9,88,65,112,112,68,97,116,97,0,108,4,
		4,1,0,108,0,112,3,80,2,36,20,0,97,1,
		129,0,0,80,1,36,21,0,48,5,0,95,2,106,
		8,79,110,67,108,111,115,101,0,95,1,106,8,111,
		83,101,110,100,101,114,0,112,3,73,36,23,0,122,
		80,1,36,24,0,48,6,0,95,2,106,11,73,110,
		105,116,105,97,108,105,122,101,0,108,7,95,1,92,
		8,72,121,72,121,72,112,3,73,36,25,0,48,8,
		0,95,2,106,7,67,114,101,97,116,101,0,89,15,
		0,1,0,0,0,48,9,0,95,1,112,0,6,95,
		1,121,72,121,72,121,72,112,3,73,36,27,0,48,
		8,0,95,2,106,8,68,101,115,116,114,111,121,0,
		89,15,0,1,0,0,0,48,10,0,95,1,112,0,
		6,95,1,121,72,121,72,121,72,112,3,73,36,28,
		0,48,6,0,95,2,106,8,65,100,100,68,97,116,
		97,0,108,11,95,1,121,72,121,72,121,72,112,3,
		73,36,29,0,48,6,0,95,2,106,8,83,101,116,
		68,97,116,97,0,108,12,95,1,121,72,121,72,121,
		72,112,3,73,36,30,0,48,8,0,95,2,106,7,
		73,115,68,97,116,97,0,89,17,0,2,0,0,0,
		176,13,0,95,1,95,2,12,2,6,95,1,121,72,
		121,72,121,72,112,3,73,36,32,0,48,14,0,95,
		2,112,0,73,167,14,0,0,176,15,0,104,1,0,
		95,2,20,2,168,48,16,0,95,2,112,0,80,3,
		176,17,0,95,3,106,10,73,110,105,116,67,108,97,
		115,115,0,12,2,28,12,48,18,0,95,3,164,146,
		1,0,73,95,3,110,7,48,16,0,103,1,0,112,
		0,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XAPPDATA_INITIALIZE )
{
	static const HB_BYTE pcode[] =
	{
		13,1,0,36,36,0,102,80,1,36,38,0,176,19,
		0,98,20,0,12,1,106,2,79,0,69,28,12,36,
		39,0,95,1,81,20,0,25,10,36,41,0,98,20,
		0,80,1,36,44,0,95,1,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XAPPDATA_ADDDATA )
{
	static const HB_BYTE pcode[] =
	{
		13,1,2,36,52,0,176,17,0,102,95,1,12,2,
		29,183,0,36,53,0,176,21,0,12,0,143,36,54,
		0,144,22,0,106,7,88,65,73,76,69,82,0,112,
		1,73,36,55,0,144,23,0,121,112,1,73,36,56,
		0,144,24,0,92,2,112,1,73,36,57,0,144,25,
		0,106,53,67,108,97,115,115,32,109,101,109,98,101,
		114,32,97,108,114,101,97,100,121,32,101,120,105,115,
		116,115,46,32,68,97,116,97,32,99,97,110,32,110,
		111,116,32,98,101,32,99,114,101,97,116,101,100,0,
		112,1,73,36,58,0,144,26,0,106,20,84,65,112,
		112,68,97,116,97,58,65,100,100,68,97,116,97,40,
		32,39,0,95,1,72,106,9,39,44,32,46,46,46,
		32,41,0,72,112,1,73,36,59,0,48,27,0,176,
		28,0,12,0,144,29,0,112,0,112,1,73,145,25,
		109,36,62,0,176,30,0,92,11,12,1,80,3,36,
		63,0,95,1,95,3,122,2,36,64,0,95,2,95,
		3,92,2,2,36,65,0,97,1,129,0,0,95,3,
		92,4,2,36,66,0,9,95,3,92,5,2,36,67,
		0,9,95,3,92,11,2,36,69,0,176,31,0,48,
		32,0,102,112,0,95,3,20,2,36,70,0,176,33,
		0,102,95,1,20,2,36,71,0,176,34,0,102,106,
		2,95,0,95,1,72,95,2,20,3,36,74,0,100,
		110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XAPPDATA_SETDATA )
{
	static const HB_BYTE pcode[] =
	{
		13,0,2,36,82,0,176,13,0,102,95,1,12,2,
		28,23,36,83,0,176,34,0,102,106,2,95,0,95,
		1,72,95,2,20,3,26,146,0,36,85,0,176,21,
		0,12,0,143,36,86,0,144,22,0,106,7,88,65,
		73,76,69,82,0,112,1,73,36,87,0,144,23,0,
		121,112,1,73,36,88,0,144,24,0,92,2,112,1,
		73,36,89,0,144,25,0,106,18,73,110,118,97,108,
		105,100,32,68,97,116,97,32,110,97,109,101,0,112,
		1,73,36,90,0,144,26,0,106,20,84,65,112,112,
		68,97,116,97,58,83,101,116,68,97,116,97,40,32,
		39,0,95,1,72,106,9,39,44,32,46,46,46,32,
		41,0,72,112,1,73,36,91,0,48,27,0,176,28,
		0,12,0,144,29,0,112,0,112,1,73,145,36,95,
		0,100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_INITSTATICS()
{
	static const HB_BYTE pcode[] =
	{
		117,35,0,1,0,7
	};

	hb_vmExecute( pcode, symbols );
}

