#ifndef TAO_ODB_IMPORTS
#define TAO_ODB_IMPORTS

// warning ordinals 63 and 64 do not process correctly with LXPRAG.DLL
// may want to use another LX??.DLL to process the unresolved externals
// from a text file and then create this file.

#pragma import(database::generate_oid(),"@database@generate_oid$qv","ODB",1)
#pragma import(database::get_tablesize(),"@database@get_tablesize$qv","ODB",2)
#pragma import(database::get_dbname(),"@database@get_dbname$qv","ODB",3)
#pragma import(database::get_usertypes(),"@database@get_usertypes$qv","ODB",4)
#pragma import(database::create_type(char*),"@database@create_type$qpc","ODB",5)
#pragma import(database::create_type(char*,char*),"@database@create_type$qpct1","ODB",6)
#pragma import(database::display(outputbuffer&),"@database@display$qr12outputbuffer","ODB",7)
#pragma import(database::save_database(char*),"@database@save_database$qpc","ODB",8)
#pragma import(database::load_database(char*),"@database@load_database$qpc","ODB",9)
#pragma import(database::gettypenamed(char*),"@database@gettypenamed$qpc","ODB",10)
#pragma import(database::database(char*),"@database@$bctr$qpc","ODB",11)
#pragma import(database::database(),"@database@$bctr$qv","ODB",12)
#pragma import(database::initialize(),"@database@initialize$qv","ODB",13)
#pragma import(database::getstring(char*),"@database@getstring$qpc","ODB",14)
#pragma import(database::open_stream(char*),"@database@open_stream$qpc","ODB",15)
#pragma import(database::open_stream(char*,char*,char*,long),"@database@open_stream$qpct1t1l","ODB",16)
#pragma import(database::open_stream(char*,char*,char*,float),"@database@open_stream$qpct1t1f","ODB",17)
#pragma import(database::open_stream(char*,char*,char*),"@database@open_stream$qpct1t1","ODB",18)
#pragma import(database::open_stream(char*,char*,object*),"@database@open_stream$qpct1p6object","ODB",19)
#pragma import(database::select(query_stream*,char*,char*,long),"@database@select$qp12query_streampct2l","ODB",20)
#pragma import(database::select(query_stream*,char*,char*,float),"@database@select$qp12query_streampct2f","ODB",21)
#pragma import(database::select(query_stream*,char*,char*),"@database@select$qp12query_streampct2","ODB",22)
#pragma import(database::select(query_stream*,char*,object*),"@database@select$qp12query_streampcp6object","ODB",23)
#pragma import(database::semi_join(query_stream*,char*,query_stream*,char*),"@database@semi_join$qp12query_streampct1t2","ODB",24)
#pragma import(database::get(query_stream*),"@database@get$qp12query_stream","ODB",25)
#pragma import(database::close_stream(query_stream*),"@database@close_stream$qp12query_stream","ODB",26)
#pragma import(database::reset_stream(query_stream*),"@database@reset_stream$qp12query_stream","ODB",27)
#pragma import(database::getallsubtypes(),"@database@getallsubtypes$qv","ODB",28)
#pragma import(database::getnextsubtype(),"@database@getnextsubtype$qv","ODB",29)
#pragma import(database::getsubtypes(char*),"@database@getsubtypes$qpc","ODB",30)
#pragma import(database::getsubtype(char*),"@database@getsubtype$qpc","ODB",31)
#pragma import(database::getfirstprop(char*),"@database@getfirstprop$qpc","ODB",32)
#pragma import(database::getnextprop(char*),"@database@getnextprop$qpc","ODB",33)
#pragma import(database::getsupertype(char*),"@database@getsupertype$qpc","ODB",34)
#pragma import(database::getpropertytype(char*,char*),"@database@getpropertytype$qpct1","ODB",35)
#pragma import(database::add_property(char*,char*,int),"@database@add_property$qpct1i","ODB",36)
#pragma import(database::getobjectwithoid(char*,long),"@database@getobjectwithoid$qpcl","ODB",37)
#pragma import(database::create_instance(char*),"@database@create_instance$qpc","ODB",38)
#pragma import(database::set_name(char*),"@database@set_name$qpc","ODB",39)
#pragma import(database::set_tablesize(int),"@database@set_tablesize$qi","ODB",40)
#pragma import(database::create_index(char*,char*),"@database@create_index$qpct1","ODB",41)
#pragma import(database::drop_index(char*,char*),"@database@drop_index$qpct1","ODB",42)
#pragma import(database::delete_property(char*,char*),"@database@delete_property$qpct1","ODB",43)
#pragma import(database::delete_type(char*),"@database@delete_type$qpc","ODB",44)
#pragma import(database::delete_object(object*),"@database@delete_object$qp6object","ODB",45)
#pragma import(database::setproperty_value(object*,char*,long),"@database@setproperty_value$qp6objectpcl","ODB",46)
#pragma import(database::setproperty_value(object*,char*,float),"@database@setproperty_value$qp6objectpcf","ODB",47)
#pragma import(database::setproperty_value(object*,char*,char*),"@database@setproperty_value$qp6objectpct2","ODB",48)
#pragma import(database::setproperty_value(object*,char*,object*),"@database@setproperty_value$qp6objectpct1","ODB",49)
#pragma import(database::setproperty_value(object*,char*,collection*),"@database@setproperty_value$qp6objectpcp10collection","ODB",50)
#pragma import(database::getproperty_value(object*,char*,long*),"@database@getproperty_value$qp6objectpcpl","ODB",51)
#pragma import(database::getproperty_value(object*,char*,float*),"@database@getproperty_value$qp6objectpcpf","ODB",52)
#pragma import(database::getproperty_value(object*,char*,object**),"@database@getproperty_value$qp6objectpcpp6object","ODB",53)
#pragma import(database::getproperty_value(object*,char*,char**),"@database@getproperty_value$qp6objectpcppc","ODB",54)
#pragma import(database::getproperty_value(object*,char*,collection**),"@database@getproperty_value$qp6objectpcpp10collection","ODB",55)
#pragma import(database::create_collection(int),"@database@create_collection$qi","ODB",56)
#pragma import(database::collection_insert(collection*,long),"@database@collection_insert$qp10collectionl","ODB",57)
#pragma import(database::collection_insert(collection*,float),"@database@collection_insert$qp10collectionf","ODB",58)
#pragma import(database::collection_insert(collection*,collection*),"@database@collection_insert$qp10collectiont1","ODB",59)
#pragma import(database::collection_insert(collection*,char*),"@database@collection_insert$qp10collectionpc","ODB",60)
#pragma import(database::collection_insert(collection*,object*),"@database@collection_insert$qp10collectionp6object","ODB",61)
#pragma import(database::delelete_collection(collection*),"@database@delelete_collection$qp10collection","ODB",62)

// Warning these two lines do not process correctly
#pragma import(database::operator >>(char*),"@database@$brsh$qpc","ODB",63)
#pragma import(database::operator <<(char*),"@database@$blsh$qpc","ODB",64)


#pragma import(database::validate(char*,long&),"@database@validate$qpcrl","ODB",65)
#pragma import(database::validate(char*,float&),"@database@validate$qpcrf","ODB",66)
#pragma import(database::validate(char*),"@database@validate$qpc","ODB",67)
#pragma import(database::validate(char*,collection*),"@database@validate$qpcp10collection","ODB",68)
#pragma import(object::oid(),"@object@oid$qv","ODB",69)
#pragma import(object::display(outputbuffer&),"@object@display$qr12outputbuffer","ODB",70)
#pragma import(object::displayoid(outputbuffer&),"@object@displayoid$qr12outputbuffer","ODB",71)
#pragma import(object::object(),"@object@$bctr$qv","ODB",72)
#pragma import(object::object(type*,database*),"@object@$bctr$qp4typep8database","ODB",73)
#pragma import(object::getoid(),"@object@getoid$qv","ODB",74)
#pragma import(object::add_newproperty(int,char*),"@object@add_newproperty$qipc","ODB",75)
#pragma import(object::putprop(property_value*),"@object@putprop$qp14property_value","ODB",76)
#pragma import(object::setproperty_value(char*,long),"@object@setproperty_value$qpcl","ODB",77)
#pragma import(object::setproperty_value(char*,float),"@object@setproperty_value$qpcf","ODB",78)
#pragma import(object::setproperty_value(char*,char*),"@object@setproperty_value$qpct1","ODB",79)
#pragma import(object::setproperty_value(char*,object*),"@object@setproperty_value$qpcp6object","ODB",80)
#pragma import(object::setproperty_value(char*,collection*),"@object@setproperty_value$qpcp10collection","ODB",81)
#pragma import(object::getpropertynamed(char*),"@object@getpropertynamed$qpc","ODB",82)
#pragma import(object::deleteobject(),"@object@deleteobject$qv","ODB",83)
#pragma import(object::~object(),"@object@$bdtr$qv","ODB",84)
#pragma import(object::saveobject(ofstream*,int),"@object@saveobject$qp8ofstreami","ODB",85)
#pragma import(object::delete_instanceproperty(char*),"@object@delete_instanceproperty$qpc","ODB",86)
#pragma import(collection::displayelements(outputbuffer&),"@collection@displayelements$qr12outputbuffer","ODB",87)
#pragma import(collection::collection(int),"@collection@$bctr$qi","ODB",88)
#pragma import(collection::collection(),"@collection@$bctr$qv","ODB",89)
#pragma import(collection::is_empty(),"@collection@is_empty$qv","ODB",90)
#pragma import(collection::insert(object*),"@collection@insert$qp6object","ODB",91)
#pragma import(collection::insert(char*),"@collection@insert$qpc","ODB",92)
#pragma import(collection::insert(collection*),"@collection@insert$qp10collection","ODB",93)
#pragma import(collection::insert(long),"@collection@insert$ql","ODB",94)
#pragma import(collection::insert(float),"@collection@insert$qf","ODB",95)
#pragma import(collection::delete_element(object*),"@collection@delete_element$qp6object","ODB",96)
#pragma import(collection::delete_element(long),"@collection@delete_element$ql","ODB",97)
#pragma import(collection::delete_element(float),"@collection@delete_element$qf","ODB",98)
#pragma import(collection::delete_element(char*),"@collection@delete_element$qpc","ODB",99)
#pragma import(collection::delete_set(),"@collection@delete_set$qv","ODB",100)
#pragma import(collection::null_reference_to(object*),"@collection@null_reference_to$qp6object","ODB",101)
#pragma import(collection::gettype(),"@collection@gettype$qv","ODB",102)
#pragma import(collection::getintval(),"@collection@getintval$qv","ODB",103)
#pragma import(collection::getcharstringval(),"@collection@getcharstringval$qv","ODB",104)
#pragma import(collection::getrealval(),"@collection@getrealval$qv","ODB",105)
#pragma import(collection::getobj(),"@collection@getobj$qv","ODB",106)
#pragma import(collection::getsetval(),"@collection@getsetval$qv","ODB",107)
#pragma import(collection::getnext(),"@collection@getnext$qv","ODB",108)
#pragma import(collection::set_next_to(collection*),"@collection@set_next_to$qp10collection","ODB",109)
#pragma import(collection::display(outputbuffer&),"@collection@display$qr12outputbuffer","ODB",110)
#pragma import(collection::member(long),"@collection@member$ql","ODB",111)
#pragma import(collection::member(char*),"@collection@member$qpc","ODB",112)
#pragma import(collection::member(float),"@collection@member$qf","ODB",113)
#pragma import(collection::member(object*),"@collection@member$qp6object","ODB",114)
#pragma import(collection::equal(collection*),"@collection@equal$qp10collection","ODB",115)
#pragma import(collection::saveset(ofstream*),"@collection@saveset$qp8ofstream","ODB",116)
#pragma import(collection::populatefromfile(ifstream*,int,tblentry*,database*),"@collection@populatefromfile$qp8ifstreamip8tblentryp8database","ODB",117)
#pragma import(outputbuffer::outputbuffer(),"@outputbuffer@$bctr$qv","ODB",118)
#pragma import(outputbuffer::write_request(int),"@outputbuffer@write_request$qi","ODB",119)
#pragma import(outputbuffer::get_buffer(),"@outputbuffer@get_buffer$qv","ODB",120)
#pragma import(outputbuffer::reset_buffer(),"@outputbuffer@reset_buffer$qv","ODB",121)
#pragma import(query_stream::eval_op(char*,long,long),"@query_stream@eval_op$qpcll","ODB",122)
#pragma import(query_stream::eval_op(char*,float,float),"@query_stream@eval_op$qpcff","ODB",123)
#pragma import(query_stream::eval(collection*,long),"@query_stream@eval$qp10collectionl","ODB",124)
#pragma import(query_stream::eval(collection*,float),"@query_stream@eval$qp10collectionf","ODB",125)
#pragma import(query_stream::eval(collection*,char*),"@query_stream@eval$qp10collectionpc","ODB",126)
#pragma import(query_stream::eval(collection*,object*),"@query_stream@eval$qp10collectionp6object","ODB",127)
#pragma import(query_stream::eval(collection*,collection*),"@query_stream@eval$qp10collectiont1","ODB",128)
#pragma import(query_stream::evalsetexpr(collection*),"@query_stream@evalsetexpr$qp10collection","ODB",129)
#pragma import(query_stream::getint(long),"@query_stream@getint$ql","ODB",130)
#pragma import(query_stream::getreal(float),"@query_stream@getreal$qf","ODB",131)
#pragma import(query_stream::getcharstring(char*),"@query_stream@getcharstring$qpc","ODB",132)
#pragma import(query_stream::getobj(object*),"@query_stream@getobj$qp6object","ODB",133)
#pragma import(query_stream::getset(),"@query_stream@getset$qv","ODB",134)
#pragma import(query_stream::move_to_next_extent(long,type*),"@query_stream@move_to_next_extent$qlp4type","ODB",135)
#pragma import(query_stream::move_to_next_extent(float,type*),"@query_stream@move_to_next_extent$qfp4type","ODB",136)
#pragma import(query_stream::move_to_next_extent(char*,type*),"@query_stream@move_to_next_extent$qpcp4type","ODB",137)
#pragma import(query_stream::move_to_next_extent(object*,type*),"@query_stream@move_to_next_extent$qp6objectp4type","ODB",138)
#pragma import(query_stream::move_to_next_extent(collection*,type*),"@query_stream@move_to_next_extent$qp10collectionp4type","ODB",139)
#pragma import(query_stream::move_to_next_extent(type*),"@query_stream@move_to_next_extent$qp4type","ODB",140)
#pragma import(query_stream::query_stream(),"@query_stream@$bctr$qv","ODB",141)
#pragma import(query_stream::set_operator(char*),"@query_stream@set_operator$qpc","ODB",142)
#pragma import(query_stream::set_currbuck(int),"@query_stream@set_currbuck$qi","ODB",143)
#pragma import(query_stream::set_currlst(linked_list*),"@query_stream@set_currlst$qp11linked_list","ODB",144)
#pragma import(query_stream::set_scantype(int),"@query_stream@set_scantype$qi","ODB",145)
#pragma import(query_stream::set_currobj(object*),"@query_stream@set_currobj$qp6object","ODB",146)
#pragma import(query_stream::set_currtype(type*),"@query_stream@set_currtype$qp4type","ODB",147)
#pragma import(query_stream::set_table(table*),"@query_stream@set_table$qp5table","ODB",148)
#pragma import(query_stream::set_extentstart(typestp*),"@query_stream@set_extentstart$qp7typestp","ODB",149)
#pragma import(query_stream::set_extentend(typestp*),"@query_stream@set_extentend$qp7typestp","ODB",150)
#pragma import(query_stream::set_datatype(int),"@query_stream@set_datatype$qi","ODB",151)
#pragma import(query_stream::set_prop(char*),"@query_stream@set_prop$qpc","ODB",152)
#pragma import(query_stream::set_intval(long),"@query_stream@set_intval$ql","ODB",153)
#pragma import(query_stream::set_realval(float),"@query_stream@set_realval$qf","ODB",154)
#pragma import(query_stream::set_charstringval(char*),"@query_stream@set_charstringval$qpc","ODB",155)
#pragma import(query_stream::set_objval(object*),"@query_stream@set_objval$qp6object","ODB",156)
#pragma import(query_stream::set_setval(collection*),"@query_stream@set_setval$qp10collection","ODB",157)
#pragma import(query_stream::get_operator(),"@query_stream@get_operator$qv","ODB",158)
#pragma import(query_stream::get_currbuck(),"@query_stream@get_currbuck$qv","ODB",159)
#pragma import(query_stream::get_currlst(),"@query_stream@get_currlst$qv","ODB",160)
#pragma import(query_stream::get_scantype(),"@query_stream@get_scantype$qv","ODB",161)
#pragma import(query_stream::get_currobj(),"@query_stream@get_currobj$qv","ODB",162)
#pragma import(query_stream::get_currtype(),"@query_stream@get_currtype$qv","ODB",163)
#pragma import(query_stream::get_table(),"@query_stream@get_table$qv","ODB",164)
#pragma import(query_stream::get_prop(),"@query_stream@get_prop$qv","ODB",165)
#pragma import(query_stream::get_intval(),"@query_stream@get_intval$qv","ODB",166)
#pragma import(query_stream::get_realval(),"@query_stream@get_realval$qv","ODB",167)
#pragma import(query_stream::get_charstringval(),"@query_stream@get_charstringval$qv","ODB",168)
#pragma import(query_stream::get_objval(),"@query_stream@get_objval$qv","ODB",169)
#pragma import(query_stream::get_setval(),"@query_stream@get_setval$qv","ODB",170)
#pragma import(query_stream::get_datatype(),"@query_stream@get_datatype$qv","ODB",171)
#pragma import(query_stream::get(),"@query_stream@get$qv","ODB",172)
#pragma import(query_stream::close(),"@query_stream@close$qv","ODB",173)
#pragma import(query_stream::reset(),"@query_stream@reset$qv","ODB",174)
#pragma import(query_stream::open_select_stream(char*,char*,long),"@query_stream@open_select_stream$qpct1l","ODB",175)
#pragma import(query_stream::open_select_stream(char*,char*,float),"@query_stream@open_select_stream$qpct1f","ODB",176)
#pragma import(query_stream::open_select_stream(char*,char*),"@query_stream@open_select_stream$qpct1","ODB",177)
#pragma import(query_stream::open_select_stream(char*,object*),"@query_stream@open_select_stream$qpcp6object","ODB",178)
#pragma import(query_stream::open_select_stream(char*,collection*),"@query_stream@open_select_stream$qpcp10collection","ODB",179)
#pragma import(query_stream::open_sj_stream(char*,query_stream*,char*),"@query_stream@open_sj_stream$qpcp12query_streamt1","ODB",180)
#pragma import(query_stream::display(outputbuffer&),"@query_stream@display$qr12outputbuffer","ODB",181)
#pragma import(semi_join_stream::getint(),"@semi_join_stream@getint$qv","ODB",182)
#pragma import(semi_join_stream::getreal(),"@semi_join_stream@getreal$qv","ODB",183)
#pragma import(semi_join_stream::getcharstring(),"@semi_join_stream@getcharstring$qv","ODB",184)
#pragma import(semi_join_stream::getobj(),"@semi_join_stream@getobj$qv","ODB",185)
#pragma import(semi_join_stream::getobjspecial(),"@semi_join_stream@getobjspecial$qv","ODB",186)
#pragma import(semi_join_stream::set_rprop(char*),"@semi_join_stream@set_rprop$qpc","ODB",187)
#pragma import(semi_join_stream::get_rprop(),"@semi_join_stream@get_rprop$qv","ODB",188)
#pragma import(semi_join_stream::semi_join_stream(),"@semi_join_stream@$bctr$qv","ODB",189)
#pragma import(semi_join_stream::semi_join_stream(query_stream*,char*,query_stream*,char*),"@semi_join_stream@$bctr$qp12query_streampct1t2","ODB",190)
#pragma import(semi_join_stream::get(),"@semi_join_stream@get$qv","ODB",191)
#pragma import(semi_join_stream::close(),"@semi_join_stream@close$qv","ODB",192)
#pragma import(semi_join_stream::reset(),"@semi_join_stream@reset$qv","ODB",193)
#pragma import(select_stream::getint(),"@select_stream@getint$qv","ODB",194)
#pragma import(select_stream::getreal(),"@select_stream@getreal$qv","ODB",195)
#pragma import(select_stream::getcharstring(),"@select_stream@getcharstring$qv","ODB",196)
#pragma import(select_stream::getobj(),"@select_stream@getobj$qv","ODB",197)
#pragma import(select_stream::getset(),"@select_stream@getset$qv","ODB",198)
#pragma import(select_stream::select_stream(),"@select_stream@$bctr$qv","ODB",199)
#pragma import(select_stream::select_stream(query_stream*,char*,char*,long),"@select_stream@$bctr$qp12query_streampct2l","ODB",200)
#pragma import(select_stream::select_stream(query_stream*,char*,char*,float),"@select_stream@$bctr$qp12query_streampct2f","ODB",201)
#pragma import(select_stream::select_stream(query_stream*,char*,char*),"@select_stream@$bctr$qp12query_streampct2","ODB",202)
#pragma import(select_stream::select_stream(query_stream*,char*,object*),"@select_stream@$bctr$qp12query_streampcp6object","ODB",203)
#pragma import(select_stream::select_stream(query_stream*,char*,collection*),"@select_stream@$bctr$qp12query_streampcp10collection","ODB",204)
#pragma import(select_stream::get(),"@select_stream@get$qv","ODB",205)
#pragma import(select_stream::close(),"@select_stream@close$qv","ODB",206)
#pragma import(select_stream::reset(),"@select_stream@reset$qv","ODB",207)
#pragma import(type::makenewindex(char*),"@type@makenewindex$qpc","ODB",208)
#pragma import(type::populateindex(char*,indextp*),"@type@populateindex$qpcp7indextp","ODB",209)
#pragma import(type::insertintoallindex(object*),"@type@insertintoallindex$qp6object","ODB",210)
#pragma import(type::type(),"@type@$bctr$qv","ODB",211)
#pragma import(type::type(char*,database*),"@type@$bctr$qpcp8database","ODB",212)
#pragma import(type::type(char*,type*,database*),"@type@$bctr$qpcp4typep8database","ODB",213)
#pragma import(type::delete_type(),"@type@delete_type$qv","ODB",214)
#pragma import(type::remove_subtype(type*),"@type@remove_subtype$qp4type","ODB",215)
#pragma import(type::getsupertype(),"@type@getsupertype$qv","ODB",216)
#pragma import(type::set_belongsto(database*),"@type@set_belongsto$qp8database","ODB",217)
#pragma import(type::addsubtype(type*,typestp*),"@type@addsubtype$qp4typep7typestp","ODB",218)
#pragma import(type::readdsubtype(typestp*),"@type@readdsubtype$qp7typestp","ODB",219)
#pragma import(type::extend_extent(typestp*),"@type@extend_extent$qp7typestp","ODB",220)
#pragma import(type::rebuild_extentlist(),"@type@rebuild_extentlist$qv","ODB",221)
#pragma import(type::add_property(int,char*),"@type@add_property$qipc","ODB",222)
#pragma import(type::add_inheritedproperty(int,char*),"@type@add_inheritedproperty$qipc","ODB",223)
#pragma import(type::drop_index(char*),"@type@drop_index$qpc","ODB",224)
#pragma import(type::display(outputbuffer&),"@type@display$qr12outputbuffer","ODB",225)
#pragma import(type::displayname(outputbuffer&),"@type@displayname$qr12outputbuffer","ODB",226)
#pragma import(type::getprops(),"@type@getprops$qv","ODB",227)
#pragma import(type::get_noninherited_propertynamed(char*),"@type@get_noninherited_propertynamed$qpc","ODB",228)
#pragma import(type::delete_inherited_props(char*),"@type@delete_inherited_props$qpc","ODB",229)
#pragma import(type::create_instance(),"@type@create_instance$qv","ODB",230)
#pragma import(type::displayextent(outputbuffer&),"@type@displayextent$qr12outputbuffer","ODB",231)
#pragma import(type::build_index(char*),"@type@build_index$qpc","ODB",232)
#pragma import(type::getindexnamed(char*),"@type@getindexnamed$qpc","ODB",233)
#pragma import(type::getextent(),"@type@getextent$qv","ODB",234)
#pragma import(type::open(),"@type@open$qv","ODB",235)
#pragma import(type::open(char*,char*,long),"@type@open$qpct1l","ODB",236)
#pragma import(type::open(char*,char*,float),"@type@open$qpct1f","ODB",237)
#pragma import(type::open(char*,char*),"@type@open$qpct1","ODB",238)
#pragma import(type::open(char*,object*),"@type@open$qpcp6object","ODB",239)
#pragma import(type::open(char*,collection*),"@type@open$qpcp10collection","ODB",240)
#pragma import(type::remove_all_references_to(object*),"@type@remove_all_references_to$qp6object","ODB",241)
#pragma import(type::deleteobject(object*),"@type@deleteobject$qp6object","ODB",242)
#pragma import(type::savetypes(ofstream*),"@type@savetypes$qp8ofstream","ODB",243)
#pragma import(type::saveobjects(ofstream*,int),"@type@saveobjects$qp8ofstreami","ODB",244)
#pragma import(type::gettypenamed(char*),"@type@gettypenamed$qpc","ODB",245)
#pragma import(type::getdb(),"@type@getdb$qv","ODB",246)
#pragma import(type::getname(),"@type@getname$qv","ODB",247)
#pragma import(type::getallsubtypes(),"@type@getallsubtypes$qv","ODB",248)
#pragma import(type::getnextsubtype(),"@type@getnextsubtype$qv","ODB",249)
#pragma import(type::getsubtypes(),"@type@getsubtypes$qv","ODB",250)
#pragma import(type::getsubtype(),"@type@getsubtype$qv","ODB",251)
#pragma import(type::getfirstprop(),"@type@getfirstprop$qv","ODB",252)
#pragma import(type::getnextprop(),"@type@getnextprop$qv","ODB",253)
#pragma import(type::validate(char*,void*),"@type@validate$qpcpv","ODB",254)
#pragma import(validation::validdigit(char),"@validation@validdigit$qc","ODB",255)
#pragma import(validation::validation(),"@validation@$bctr$qv","ODB",256)
#pragma import(validation::validation(database*),"@validation@$bctr$qp8database","ODB",257)
#pragma import(validation::~validation(),"@validation@$bdtr$qv","ODB",258)
#pragma import(validation::validate_integer(char*,long&),"@validation@validate_integer$qpcrl","ODB",259)
#pragma import(validation::validate_real(char*,float&),"@validation@validate_real$qpcrf","ODB",260)
#pragma import(validation::validate_name(char*),"@validation@validate_name$qpc","ODB",261)
#pragma import(validation::validate_set(char*,collection*),"@validation@validate_set$qpcp10collection","ODB",262)
#pragma import(,"__DebuggerHookData","ODB",263)
#pragma import(,"__GetExceptDLLinfo","ODB",264)

#endif
