C
bool ProcessAddress(OptimaServer* Server, OptimaContact* Contact, int AcceptanceLevel, int InnerMatchscore, int OuterMatchscore);
bool ProcessAddress2(OptimaServer* Server, OptimaContact* Contact, int AcceptanceLevel, int InnerMatchscore, int OuterMatchscore, const char* ValidationDataset);
Java
boolean Server.ProcessAddress(COptimaContact Contact, int AcceptanceLevel, int InnerMatchscore, int OuterMatchscore);
boolean Server.ProcessAddress2(COptimaContact Contact, int AcceptanceLevel, int InnerMatchscore, int OuterMatchscore, String ValidationDataset);
.net
bool Server.ProcessAddress(COptimaContact Contact, int AcceptanceLevel, int InnerMatchscore, int OuterMatchscore);
bool Server.ProcessAddress2(COptimaContact Contact, int AcceptanceLevel, int InnerMatchscore, int OuterMatchscore, string ValidationDataset);