C
bool SearchAddress(OptimaServer* Server, OptimaContact* Contact, int MaxResults, OptimaResultList* ResultList);
bool SearchAddress2(OptimaServer* Server, OptimaContact* Contact, int MaxResults, const char* SearchDataset, OptimaResultList* ResultList);
Java
boolean Server.SearchAddress(COptimaContact Contact, int MaxResults, Vector ResultList);
boolean Server.SearchAddress2(COptimaContact Contact, int MaxResults, string SearchDataset, Vector ResultList);
.net
bool Server.SearchAddress(COptimaContact Contact, int MaxResults, IList ResultList);
bool Server.SearchAddress2(COptimaContact Contact, int MaxResults, string SearchDataset, IList ResultList);