/*
 * Harbour 3.2.0dev (r2307062207)
 * MinGW GNU C 7.3 (32-bit)
 * Generated C source from "AdsDataSource.prg"
 */

#include "hbvmpub.h"
#include "hbinit.h"


HB_FUNC( XADSDATASOURCE );
HB_FUNC_EXTERN( __CLSLOCKDEF );
HB_FUNC_EXTERN( XACLASS );
HB_FUNC_EXTERN( TDBFDATASOURCE );
HB_FUNC_STATIC( XADSDATASOURCE_SETUSER );
HB_FUNC_STATIC( XADSDATASOURCE_SETPASSWORD );
HB_FUNC_STATIC( XADSDATASOURCE_SETFILETYPE );
HB_FUNC_STATIC( XADSDATASOURCE_SETSERVERTYPE );
HB_FUNC_STATIC( XADSDATASOURCE_SETCHARTYPE );
HB_FUNC_STATIC( XADSDATASOURCE_SETADSLOCKING );
HB_FUNC_STATIC( XADSDATASOURCE_SETRIGHTSCHECK );
HB_FUNC_STATIC( XADSDATASOURCE_CREATE );
HB_FUNC_STATIC( XADSDATASOURCE_CONNECT );
HB_FUNC_STATIC( XADSDATASOURCE_DISCONNECT );
HB_FUNC_EXTERN( ADSWRITEALLRECORDS );
HB_FUNC_EXTERN( ADSBEGINTRANSACTION );
HB_FUNC_EXTERN( ADSCOMMITTRANSACTION );
HB_FUNC_EXTERN( ADSROLLBACK );
HB_FUNC_STATIC( XADSDATASOURCE_QUERYARRAY );
HB_FUNC_STATIC( XADSDATASOURCE_QUERYROW );
HB_FUNC_STATIC( XADSDATASOURCE_QUERYVALUE );
HB_FUNC_STATIC( XADSDATASOURCE_CREATETABLE );
HB_FUNC_STATIC( XADSDATASOURCE_ONOPEN );
HB_FUNC_STATIC( XADSDATASOURCE_ONOPENED );
HB_FUNC_EXTERN( ADSLOCKING );
HB_FUNC_EXTERN( __CLSUNLOCKDEF );
HB_FUNC_EXTERN( __OBJHASMSG );
HB_FUNC_EXTERN( EMPTY );
HB_FUNC_EXTERN( ADSCONNECT60 );
HB_FUNC_EXTERN( ADSGETHANDLETYPE );
HB_FUNC_EXTERN( ADSDISCONNECT );
HB_FUNC_EXTERN( ADSSETFILETYPE );
HB_FUNC_EXTERN( ADSSETSERVERTYPE );
HB_FUNC_EXTERN( ADSSETCHARTYPE );
HB_FUNC_EXTERN( ADSRIGHTSCHECK );
HB_FUNC_EXTERN( ADSENABLEENCRYPTION );
HB_FUNC_EXTERN( SELECT );
HB_FUNC_EXTERN( ADSCREATESQLSTATEMENT );
HB_FUNC_EXTERN( ADSEXECUTESQLDIRECT );
HB_FUNC_EXTERN( DBSELECTAREA );
HB_FUNC_EXTERN( FCOUNT );
HB_FUNC_EXTERN( PCOUNT );
HB_FUNC_EXTERN( ARRAY );
HB_FUNC_EXTERN( FIELDNAME );
HB_FUNC_EXTERN( RECCOUNT );
HB_FUNC_EXTERN( EOF );
HB_FUNC_EXTERN( FIELDGET );
HB_FUNC_EXTERN( DBSKIP );
HB_FUNC_EXTERN( DBCLOSEAREA );
HB_FUNC_EXTERN( GETTEMPFILENAME );
HB_FUNC_EXTERN( DBCREATE );
HB_FUNC_EXTERN( FILE );
HB_FUNC_EXTERN( ADSGETRELKEYPOS );
HB_FUNC_EXTERN( ADSSETRELKEYPOS );
HB_FUNC_EXTERN( ADSKEYCOUNT );
HB_FUNC_EXTERN( ADSKEYNO );
HB_FUNC_EXTERN( ADSISEXPRVALID );
HB_FUNC_INITSTATICS();


HB_INIT_SYMBOLS_BEGIN( hb_vm_SymbolInit_ADSDATASOURCE )
{ "XADSDATASOURCE", {HB_FS_PUBLIC | HB_FS_FIRST | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE )}, 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 },
{ "TDBFDATASOURCE", {HB_FS_PUBLIC}, {HB_FUNCNAME( TDBFDATASOURCE )}, NULL },
{ "ADDPROPINIT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "XADSDATASOURCE_SETUSER", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_SETUSER )}, NULL },
{ "XADSDATASOURCE_SETPASSWORD", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_SETPASSWORD )}, NULL },
{ "XADSDATASOURCE_SETFILETYPE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_SETFILETYPE )}, NULL },
{ "XADSDATASOURCE_SETSERVERTYPE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_SETSERVERTYPE )}, NULL },
{ "XADSDATASOURCE_SETCHARTYPE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_SETCHARTYPE )}, NULL },
{ "XADSDATASOURCE_SETADSLOCKING", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_SETADSLOCKING )}, NULL },
{ "XADSDATASOURCE_SETRIGHTSCHECK", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_SETRIGHTSCHECK )}, NULL },
{ "CONNECT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DISCONNECT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADDPROPERTY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADDEVENT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADDMETHOD", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "XADSDATASOURCE_CREATE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_CREATE )}, NULL },
{ "XADSDATASOURCE_CONNECT", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_CONNECT )}, NULL },
{ "XADSDATASOURCE_DISCONNECT", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_DISCONNECT )}, NULL },
{ "ADDINLINE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSWRITEALLRECORDS", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSWRITEALLRECORDS )}, NULL },
{ "ADSBEGINTRANSACTION", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSBEGINTRANSACTION )}, NULL },
{ "ADSCOMMITTRANSACTION", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSCOMMITTRANSACTION )}, NULL },
{ "ADSROLLBACK", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSROLLBACK )}, NULL },
{ "NFILETYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "XADSDATASOURCE_QUERYARRAY", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_QUERYARRAY )}, NULL },
{ "XADSDATASOURCE_QUERYROW", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_QUERYROW )}, NULL },
{ "XADSDATASOURCE_QUERYVALUE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_QUERYVALUE )}, NULL },
{ "XADSDATASOURCE_CREATETABLE", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_CREATETABLE )}, NULL },
{ "XADSDATASOURCE_ONOPEN", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_ONOPEN )}, NULL },
{ "XADSDATASOURCE_ONOPENED", {HB_FS_STATIC | HB_FS_LOCAL}, {HB_FUNCNAME( XADSDATASOURCE_ONOPENED )}, NULL },
{ "SETFILETYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "FNFILETYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SETSERVERTYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "FNSERVERTYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SETCHARTYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "FNCHARTYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SETRIGHTSCHECK", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "FLRIGHTSCHECK", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSLOCKING", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSLOCKING )}, NULL },
{ "FLADSLOCKING", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, 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 },
{ "SUPER", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ONCONNECT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "EMPTY", {HB_FS_PUBLIC}, {HB_FUNCNAME( EMPTY )}, NULL },
{ "CUSER", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "CPASSWORD", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_FLCONNECTED", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSCONNECT60", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSCONNECT60 )}, NULL },
{ "CCONNECT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "NSERVERTYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "NCONNECTIONFLAGS", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_HCONNECT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSGETHANDLETYPE", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSGETHANDLETYPE )}, NULL },
{ "_LUSEDICTIONARY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ONCONNECTED", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "FLCONNECTED", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ONDISCONNECT", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSDISCONNECT", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSDISCONNECT )}, NULL },
{ "ONDISCONNECTED", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSSETFILETYPE", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSSETFILETYPE )}, NULL },
{ "_FNFILETYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSSETSERVERTYPE", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSSETSERVERTYPE )}, NULL },
{ "_FNSERVERTYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_FLADSLOCKING", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSSETCHARTYPE", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSSETCHARTYPE )}, NULL },
{ "_FNCHARTYPE", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSRIGHTSCHECK", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSRIGHTSCHECK )}, NULL },
{ "_FLRIGHTSCHECK", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "LUSEDICTIONARY", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSENABLEENCRYPTION", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSENABLEENCRYPTION )}, NULL },
{ "_FCUSER", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "LCONNECTED", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "_FCPASSWORD", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "SELECT", {HB_FS_PUBLIC}, {HB_FUNCNAME( SELECT )}, NULL },
{ "ADSCREATESQLSTATEMENT", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSCREATESQLSTATEMENT )}, NULL },
{ "ADSEXECUTESQLDIRECT", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSEXECUTESQLDIRECT )}, NULL },
{ "DBSELECTAREA", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBSELECTAREA )}, NULL },
{ "FCOUNT", {HB_FS_PUBLIC}, {HB_FUNCNAME( FCOUNT )}, NULL },
{ "PCOUNT", {HB_FS_PUBLIC}, {HB_FUNCNAME( PCOUNT )}, NULL },
{ "ARRAY", {HB_FS_PUBLIC}, {HB_FUNCNAME( ARRAY )}, NULL },
{ "FIELDNAME", {HB_FS_PUBLIC}, {HB_FUNCNAME( FIELDNAME )}, NULL },
{ "RECCOUNT", {HB_FS_PUBLIC}, {HB_FUNCNAME( RECCOUNT )}, NULL },
{ "EOF", {HB_FS_PUBLIC}, {HB_FUNCNAME( EOF )}, NULL },
{ "FIELDGET", {HB_FS_PUBLIC}, {HB_FUNCNAME( FIELDGET )}, NULL },
{ "DBSKIP", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBSKIP )}, NULL },
{ "DBCLOSEAREA", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCLOSEAREA )}, NULL },
{ "GETTEMPFILENAME", {HB_FS_PUBLIC}, {HB_FUNCNAME( GETTEMPFILENAME )}, NULL },
{ "RESETTYPES", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "DBCREATE", {HB_FS_PUBLIC}, {HB_FUNCNAME( DBCREATE )}, NULL },
{ "FILE", {HB_FS_PUBLIC}, {HB_FUNCNAME( FILE )}, NULL },
{ "NEWDATASET", {HB_FS_PUBLIC | HB_FS_MESSAGE}, {NULL}, NULL },
{ "ADSGETRELKEYPOS", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSGETRELKEYPOS )}, NULL },
{ "ADSSETRELKEYPOS", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSSETRELKEYPOS )}, NULL },
{ "ADSKEYCOUNT", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSKEYCOUNT )}, NULL },
{ "ADSKEYNO", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSKEYNO )}, NULL },
{ "ADSISEXPRVALID", {HB_FS_PUBLIC}, {HB_FUNCNAME( ADSISEXPRVALID )}, NULL },
{ "(_INITSTATICS00001)", {HB_FS_INITEXIT | HB_FS_LOCAL}, {hb_INITSTATICS}, NULL }
HB_INIT_SYMBOLS_EX_END( hb_vm_SymbolInit_ADSDATASOURCE, "AdsDataSource.prg", 0x0, 0x0003 )

#if defined( HB_PRAGMA_STARTUP )
   #pragma startup hb_vm_SymbolInit_ADSDATASOURCE
#elif defined( HB_DATASEG_STARTUP )
   #define HB_DATASEG_BODY    HB_DATASEG_FUNC( hb_vm_SymbolInit_ADSDATASOURCE )
   #include "hbiniseg.h"
#endif

HB_FUNC( XADSDATASOURCE )
{
	static const HB_BYTE pcode[] =
	{
		149,3,0,116,103,0,36,21,0,103,1,0,100,8,
		29,103,8,176,1,0,104,1,0,12,1,29,92,8,
		166,30,8,0,122,80,1,48,2,0,176,3,0,12,
		0,106,15,88,65,100,115,68,97,116,97,83,111,117,
		114,99,101,0,108,4,4,1,0,108,0,112,3,80,
		2,36,23,0,97,1,129,0,0,80,1,36,24,0,
		48,5,0,95,2,106,6,99,85,115,101,114,0,106,
		1,0,100,95,1,9,100,108,6,100,100,100,9,112,
		11,73,36,25,0,48,5,0,95,2,106,10,99,80,
		97,115,115,119,111,114,100,0,106,1,0,100,95,1,
		9,100,108,7,100,100,100,9,112,11,73,36,26,0,
		48,5,0,95,2,106,10,110,70,105,108,101,84,121,
		112,101,0,92,2,100,95,1,9,100,108,8,100,100,
		106,6,97,102,78,84,88,0,122,4,2,0,106,6,
		97,102,67,68,88,0,92,2,4,2,0,106,6,97,
		102,65,68,84,0,92,3,4,2,0,106,6,97,102,
		86,70,80,0,92,4,4,2,0,4,4,0,9,112,
		11,73,36,27,0,48,5,0,95,2,106,12,110,83,
		101,114,118,101,114,84,121,112,101,0,122,100,95,1,
		9,100,108,9,100,100,106,10,97,115,68,69,70,65,
		85,76,84,0,122,4,2,0,106,8,97,115,76,79,
		67,65,76,0,122,4,2,0,106,9,97,115,82,69,
		77,79,84,69,0,92,2,4,2,0,106,6,97,115,
		65,73,83,0,92,4,4,2,0,106,13,97,115,82,
		69,77,79,84,69,95,65,73,83,0,92,6,4,2,
		0,106,6,97,115,65,78,89,0,92,7,4,2,0,
		4,6,0,9,112,11,73,36,28,0,48,5,0,95,
		2,106,10,110,67,104,97,114,84,121,112,101,0,122,
		100,95,1,9,100,108,10,100,100,106,7,97,99,65,
		78,83,73,0,122,4,2,0,106,6,97,99,79,69,
		77,0,92,2,4,2,0,4,2,0,9,112,11,73,
		36,29,0,48,5,0,95,2,106,17,110,67,111,110,
		110,101,99,116,105,111,110,70,108,97,103,115,0,121,
		100,95,1,9,100,100,100,100,100,9,112,11,73,36,
		30,0,48,5,0,95,2,106,12,108,65,100,115,76,
		111,99,107,105,110,103,0,120,100,95,1,9,100,108,
		11,100,100,100,9,112,11,73,36,31,0,48,5,0,
		95,2,106,13,108,82,105,103,104,116,115,67,104,101,
		99,107,0,120,100,95,1,9,100,108,12,100,100,100,
		9,112,11,73,36,32,0,48,5,0,95,2,106,15,
		108,85,115,101,68,105,99,116,105,111,110,97,114,121,
		0,9,100,95,1,9,100,100,100,100,100,9,112,11,
		73,36,33,0,48,5,0,95,2,106,11,108,67,111,
		110,110,101,99,116,101,100,0,9,100,95,1,9,100,
		89,28,0,2,0,0,0,95,2,28,11,48,13,0,
		95,1,112,0,25,9,48,14,0,95,1,112,0,6,
		100,100,100,9,112,11,73,36,34,0,48,15,0,95,
		2,106,11,108,67,111,110,110,101,99,116,101,100,0,
		100,100,95,1,9,100,100,100,100,100,9,112,11,73,
		36,36,0,48,16,0,95,2,106,10,79,110,67,111,
		110,110,101,99,116,0,95,1,106,8,111,83,101,110,
		100,101,114,0,112,3,73,36,37,0,48,16,0,95,
		2,106,12,79,110,67,111,110,110,101,99,116,101,100,
		0,95,1,106,8,111,83,101,110,100,101,114,0,112,
		3,73,36,38,0,48,16,0,95,2,106,13,79,110,
		68,105,115,99,111,110,110,101,99,116,0,95,1,106,
		8,111,83,101,110,100,101,114,0,112,3,73,36,39,
		0,48,16,0,95,2,106,15,79,110,68,105,115,99,
		111,110,110,101,99,116,101,100,0,95,1,106,8,111,
		83,101,110,100,101,114,0,112,3,73,36,41,0,122,
		80,1,36,42,0,48,5,0,95,2,106,8,99,68,
		114,105,118,101,114,0,106,4,65,68,83,0,100,95,
		1,120,100,100,100,100,100,9,112,11,73,36,43,0,
		48,5,0,95,2,106,9,104,67,111,110,110,101,99,
		116,0,121,100,95,1,120,100,100,100,100,100,9,112,
		11,73,36,45,0,92,2,80,1,36,46,0,48,15,
		0,95,2,106,12,110,76,111,99,107,83,99,104,101,
		109,101,0,100,100,95,1,9,100,100,100,100,100,9,
		112,11,73,36,47,0,48,15,0,95,2,106,10,110,
		77,101,109,111,84,121,112,101,0,100,100,95,1,9,
		100,100,100,100,100,9,112,11,73,36,48,0,48,15,
		0,95,2,106,10,110,77,101,109,111,83,105,122,101,
		0,100,100,95,1,9,100,100,100,100,100,9,112,11,
		73,36,50,0,122,80,1,36,51,0,48,17,0,95,
		2,106,7,67,114,101,97,116,101,0,108,18,95,1,
		92,8,72,121,72,121,72,112,3,73,36,53,0,48,
		17,0,95,2,106,8,67,111,110,110,101,99,116,0,
		108,19,95,1,121,72,121,72,121,72,112,3,73,36,
		54,0,48,17,0,95,2,106,11,68,105,115,99,111,
		110,110,101,99,116,0,108,20,95,1,121,72,121,72,
		121,72,112,3,73,36,56,0,48,21,0,95,2,106,
		10,67,111,109,109,105,116,65,108,108,0,89,13,0,
		1,0,0,0,176,22,0,12,0,6,95,1,121,72,
		121,72,121,72,112,3,73,36,57,0,48,21,0,95,
		2,106,11,66,101,103,105,110,84,114,97,110,115,0,
		89,13,0,1,0,0,0,176,23,0,12,0,6,95,
		1,121,72,121,72,121,72,112,3,73,36,58,0,48,
		21,0,95,2,106,12,67,111,109,109,105,116,84,114,
		97,110,115,0,89,13,0,1,0,0,0,176,24,0,
		12,0,6,95,1,121,72,121,72,121,72,112,3,73,
		36,59,0,48,21,0,95,2,106,14,82,111,108,108,
		66,97,99,107,84,114,97,110,115,0,89,13,0,1,
		0,0,0,176,25,0,12,0,6,95,1,121,72,121,
		72,121,72,112,3,73,36,61,0,48,21,0,95,2,
		106,17,68,101,102,68,97,116,97,69,120,116,101,110,
		115,105,111,110,0,89,37,0,1,0,0,0,106,4,
		100,98,102,0,106,4,100,98,102,0,106,4,97,100,
		116,0,4,3,0,48,26,0,95,1,112,0,1,6,
		95,1,121,72,121,72,121,72,112,3,73,36,62,0,
		48,21,0,95,2,106,16,68,101,102,73,100,120,69,
		120,116,101,110,115,105,111,110,0,89,37,0,1,0,
		0,0,106,4,110,116,120,0,106,4,99,100,120,0,
		106,4,97,100,105,0,4,3,0,48,26,0,95,1,
		112,0,1,6,95,1,121,72,121,72,121,72,112,3,
		73,36,63,0,48,21,0,95,2,106,17,68,101,102,
		77,101,109,111,69,120,116,101,110,115,105,111,110,0,
		89,37,0,1,0,0,0,106,4,100,98,116,0,106,
		4,102,112,116,0,106,4,97,100,109,0,4,3,0,
		48,26,0,95,1,112,0,1,6,95,1,121,72,121,
		72,121,72,112,3,73,36,65,0,48,17,0,95,2,
		106,11,81,117,101,114,121,65,114,114,97,121,0,108,
		27,95,1,121,72,121,72,121,72,112,3,73,36,66,
		0,48,17,0,95,2,106,9,81,117,101,114,121,82,
		111,119,0,108,28,95,1,121,72,121,72,121,72,112,
		3,73,36,67,0,48,17,0,95,2,106,11,81,117,
		101,114,121,86,97,108,117,101,0,108,29,95,1,121,
		72,121,72,121,72,112,3,73,36,69,0,48,17,0,
		95,2,106,12,67,114,101,97,116,101,84,97,98,108,
		101,0,108,30,95,1,121,72,121,72,121,72,112,3,
		73,36,71,0,122,80,1,36,72,0,48,17,0,95,
		2,106,12,83,101,116,70,105,108,101,84,121,112,101,
		0,108,8,95,1,121,72,121,72,121,72,112,3,73,
		36,73,0,48,17,0,95,2,106,14,83,101,116,83,
		101,114,118,101,114,84,121,112,101,0,108,9,95,1,
		121,72,121,72,121,72,112,3,73,36,74,0,48,17,
		0,95,2,106,12,83,101,116,67,104,97,114,84,121,
		112,101,0,108,10,95,1,121,72,121,72,121,72,112,
		3,73,36,75,0,48,17,0,95,2,106,15,83,101,
		116,82,105,103,104,116,115,67,104,101,99,107,0,108,
		12,95,1,121,72,121,72,121,72,112,3,73,36,76,
		0,48,17,0,95,2,106,7,79,110,79,112,101,110,
		0,108,31,95,1,121,72,121,72,121,72,112,3,73,
		36,77,0,48,17,0,95,2,106,9,79,110,79,112,
		101,110,101,100,0,108,32,95,1,121,72,121,72,121,
		72,112,3,73,36,78,0,48,17,0,95,2,106,8,
		83,101,116,85,115,101,114,0,108,6,95,1,121,72,
		121,72,121,72,112,3,73,36,79,0,48,17,0,95,
		2,106,12,83,101,116,80,97,115,115,119,111,114,100,
		0,108,7,95,1,121,72,121,72,121,72,112,3,73,
		36,80,0,48,17,0,95,2,106,14,83,101,116,65,
		100,115,76,111,99,107,105,110,103,0,108,11,95,1,
		121,72,121,72,121,72,112,3,73,36,85,0,48,21,
		0,95,2,106,11,82,101,115,101,116,84,121,112,101,
		115,0,89,80,0,1,0,0,0,48,33,0,95,1,
		48,34,0,95,1,112,0,112,1,73,48,35,0,95,
		1,48,36,0,95,1,112,0,112,1,73,48,37,0,
		95,1,48,38,0,95,1,112,0,112,1,73,48,39,
		0,95,1,48,40,0,95,1,112,0,112,1,73,176,
		41,0,48,42,0,95,1,112,0,12,1,6,95,1,
		121,72,121,72,121,72,112,3,73,36,87,0,48,43,
		0,95,2,112,0,73,167,14,0,0,176,44,0,104,
		1,0,95,2,20,2,168,48,45,0,95,2,112,0,
		80,3,176,46,0,95,3,106,10,73,110,105,116,67,
		108,97,115,115,0,12,2,28,12,48,47,0,95,3,
		164,146,1,0,73,95,3,110,7,48,45,0,103,1,
		0,112,0,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_CREATE )
{
	static const HB_BYTE pcode[] =
	{
		13,0,2,36,93,0,48,33,0,102,48,34,0,102,
		112,0,112,1,73,36,94,0,48,35,0,102,48,36,
		0,102,112,0,112,1,73,36,95,0,48,37,0,102,
		48,38,0,102,112,0,112,1,73,36,96,0,48,39,
		0,102,48,40,0,102,112,0,112,1,73,36,98,0,
		176,41,0,48,42,0,102,112,0,20,1,36,100,0,
		48,43,0,48,48,0,102,112,0,95,1,95,2,112,
		2,73,36,102,0,102,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_CONNECT )
{
	static const HB_BYTE pcode[] =
	{
		13,4,0,36,112,0,48,49,0,102,112,0,73,36,
		114,0,176,50,0,48,51,0,102,112,0,12,1,31,
		40,36,115,0,48,51,0,102,112,0,80,1,36,116,
		0,176,50,0,48,52,0,102,112,0,12,1,31,13,
		36,117,0,48,52,0,102,112,0,80,2,36,121,0,
		48,53,0,102,176,54,0,48,55,0,102,112,0,48,
		56,0,102,112,0,95,1,95,2,48,57,0,102,112,
		0,96,3,0,12,6,112,1,73,36,123,0,176,50,
		0,95,3,12,1,31,52,36,124,0,48,58,0,102,
		95,3,112,1,73,36,125,0,176,59,0,95,3,12,
		1,80,4,36,126,0,48,60,0,102,95,4,92,6,
		8,21,31,8,73,95,4,92,7,8,112,1,73,25,
		51,36,127,0,176,50,0,48,51,0,102,112,0,12,
		1,28,35,36,128,0,48,53,0,102,120,112,1,73,
		36,129,0,48,58,0,102,121,112,1,73,36,130,0,
		48,60,0,102,9,112,1,73,36,133,0,48,61,0,
		102,112,0,73,36,135,0,48,62,0,102,112,0,110,
		7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_DISCONNECT )
{
	static const HB_BYTE pcode[] =
	{
		36,141,0,48,63,0,102,112,0,73,36,142,0,48,
		53,0,102,9,112,1,73,36,143,0,48,58,0,102,
		121,112,1,73,36,146,0,176,64,0,20,0,36,149,
		0,48,65,0,102,112,0,73,36,151,0,100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_SETFILETYPE )
{
	static const HB_BYTE pcode[] =
	{
		13,0,1,36,157,0,176,66,0,95,1,20,1,36,
		158,0,48,67,0,102,95,1,112,1,73,36,160,0,
		100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_SETSERVERTYPE )
{
	static const HB_BYTE pcode[] =
	{
		13,0,1,36,166,0,95,1,122,69,28,12,36,167,
		0,176,68,0,95,1,20,1,36,170,0,48,69,0,
		102,95,1,112,1,73,36,172,0,100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_SETADSLOCKING )
{
	static const HB_BYTE pcode[] =
	{
		13,0,1,36,178,0,48,70,0,102,95,1,112,1,
		73,36,180,0,176,41,0,48,42,0,102,112,0,20,
		1,36,182,0,95,1,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_SETCHARTYPE )
{
	static const HB_BYTE pcode[] =
	{
		13,0,1,36,188,0,95,1,100,8,28,10,48,38,
		0,102,112,0,80,1,36,190,0,176,71,0,95,1,
		20,1,36,191,0,48,72,0,102,95,1,112,1,73,
		36,193,0,100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_SETRIGHTSCHECK )
{
	static const HB_BYTE pcode[] =
	{
		13,0,1,36,199,0,176,73,0,95,1,20,1,36,
		200,0,48,74,0,102,95,1,112,1,73,36,202,0,
		100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_ONOPEN )
{
	static const HB_BYTE pcode[] =
	{
		13,0,1,36,208,0,48,37,0,102,112,0,73,36,
		210,0,100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_ONOPENED )
{
	static const HB_BYTE pcode[] =
	{
		13,0,1,36,216,0,48,75,0,102,112,0,31,29,
		176,50,0,48,52,0,102,112,0,12,1,31,16,36,
		217,0,176,76,0,48,52,0,102,112,0,20,1,36,
		220,0,100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_SETUSER )
{
	static const HB_BYTE pcode[] =
	{
		13,0,1,36,226,0,48,77,0,102,95,1,112,1,
		73,36,228,0,48,78,0,102,112,0,28,22,36,229,
		0,48,14,0,102,112,0,73,36,230,0,48,13,0,
		102,112,0,73,36,233,0,100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_SETPASSWORD )
{
	static const HB_BYTE pcode[] =
	{
		13,0,1,36,239,0,48,79,0,102,95,1,112,1,
		73,36,241,0,48,78,0,102,112,0,28,22,36,242,
		0,48,14,0,102,112,0,73,36,243,0,48,13,0,
		102,112,0,73,36,246,0,100,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_QUERYARRAY )
{
	static const HB_BYTE pcode[] =
	{
		13,5,2,36,0,1,176,80,0,12,0,80,4,36,
		2,1,176,81,0,106,7,65,68,83,83,81,76,0,
		48,26,0,102,112,0,12,2,29,216,0,176,82,0,
		95,1,12,1,29,206,0,36,3,1,176,83,0,106,
		7,65,68,83,83,81,76,0,20,1,36,4,1,122,
		80,5,36,5,1,176,84,0,12,0,80,7,36,6,
		1,176,85,0,12,0,122,15,28,49,36,7,1,176,
		86,0,95,7,12,1,80,2,36,8,1,122,165,80,
		6,25,23,36,9,1,176,87,0,95,6,12,1,95,
		2,95,6,2,36,8,1,175,6,0,95,7,15,28,
		232,36,12,1,176,86,0,176,88,0,12,0,95,7,
		12,2,80,3,36,13,1,176,89,0,12,0,31,56,
		36,14,1,122,165,80,6,25,26,36,15,1,176,90,
		0,95,6,12,1,95,3,95,5,1,95,6,2,36,
		14,1,175,6,0,95,7,15,28,229,36,17,1,174,
		5,0,36,18,1,176,91,0,20,0,25,194,36,20,
		1,176,92,0,20,0,36,22,1,176,50,0,95,4,
		12,1,31,12,36,23,1,176,83,0,95,4,20,1,
		36,27,1,95,3,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_QUERYROW )
{
	static const HB_BYTE pcode[] =
	{
		13,4,2,36,37,1,176,80,0,12,0,80,4,36,
		39,1,176,81,0,106,7,65,68,83,83,81,76,0,
		48,26,0,102,112,0,12,2,29,176,0,176,82,0,
		95,1,12,1,29,166,0,36,40,1,176,83,0,106,
		7,65,68,83,83,81,76,0,20,1,36,41,1,176,
		84,0,12,0,80,6,36,42,1,176,85,0,12,0,
		122,15,28,49,36,43,1,176,86,0,95,6,12,1,
		80,2,36,44,1,122,165,80,5,25,23,36,45,1,
		176,87,0,95,5,12,1,95,2,95,5,2,36,44,
		1,175,5,0,95,6,15,28,232,36,48,1,176,86,
		0,95,6,12,1,80,3,36,49,1,122,165,80,5,
		25,23,36,50,1,176,90,0,95,5,12,1,95,3,
		95,5,2,36,49,1,175,5,0,95,6,15,28,232,
		36,52,1,176,92,0,20,0,36,53,1,176,50,0,
		95,4,12,1,31,12,36,54,1,176,83,0,95,4,
		20,1,36,58,1,95,3,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_QUERYVALUE )
{
	static const HB_BYTE pcode[] =
	{
		13,2,1,36,67,1,176,80,0,12,0,80,3,36,
		69,1,176,81,0,106,7,65,68,83,83,81,76,0,
		48,26,0,102,112,0,12,2,28,69,176,82,0,95,
		1,12,1,28,60,36,70,1,176,83,0,106,7,65,
		68,83,83,81,76,0,20,1,36,71,1,176,90,0,
		122,12,1,80,2,36,72,1,176,92,0,20,0,36,
		73,1,176,50,0,95,3,12,1,31,12,36,74,1,
		176,83,0,95,3,20,1,36,78,1,95,2,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_STATIC( XADSDATASOURCE_CREATETABLE )
{
	static const HB_BYTE pcode[] =
	{
		13,1,2,36,96,1,95,2,100,8,28,9,176,93,
		0,12,0,80,2,36,98,1,48,94,0,102,112,0,
		73,36,100,1,176,95,0,95,2,95,1,20,2,36,
		102,1,176,96,0,95,2,12,1,28,15,36,103,1,
		48,97,0,102,95,2,112,1,80,3,36,106,1,95,
		3,110,7
	};

	hb_vmExecute( pcode, symbols );
}

HB_FUNC_INITSTATICS()
{
	static const HB_BYTE pcode[] =
	{
		117,103,0,1,0,7
	};

	hb_vmExecute( pcode, symbols );
}

