MODULE OSCAR$ROUTINES IDENT "OSCAR$ROUTINES-1-X"; /*++ /* Facility: /* OSCAR API for OpenVMS /* /* Abstract: /* An interface module to declare OSCAR_* routines set. /* /* /* Author: /* Ruslan R. Laishev /* /* Creation Date: 5-FEB-2008 /* /* Modification History: /* /* /*-- /* read "oscardef.sdi"; /* /**++ /** /** Core OSCAR/ICQ routines /** /**-- /* ENTRY oscar_init ALIAS OSCAR_INIT PARAMETER ( ADDRESS (ADDRESS) NAMED ctx OUT, CHARACTER DESCRIPTOR NAMED uin IN ) RETURNS LONGWORD; ENTRY oscar_shut ALIAS OSCAR_SHUT PARAMETER ( ADDRESS NAMED ctx IN ) RETURNS LONGWORD; ENTRY oscar_logout ALIAS OSCAR_LOGOUT PARAMETER ( ADDRESS NAMED ctx IN ) RETURNS LONGWORD; ENTRY oscar_login ALIAS OSCAR_LOGIN PARAMETER ( ADDRESS NAMED ctx IN, CHARACTER NAMED hostname IN, CHARACTER DESCRIPTOR NAMED uin IN, CHARACTER DESCRIPTOR NAMED pwd IN ) RETURNS LONGWORD; ENTRY oscar_slogin ALIAS OSCAR_SLOGIN PARAMETER ( ADDRESS NAMED ctx IN, CHARACTER NAMED hostname IN, CHARACTER DESCRIPTOR NAMED uin IN, CHARACTER DESCRIPTOR NAMED pwd IN ) RETURNS LONGWORD; ENTRY oscar_sendmsg ALIAS OSCAR_SENDMSG PARAMETER ( ADDRESS NAMED ctx IN, CHARACTER DESCRIPTOR NAMED uin IN, CHARACTER DESCRIPTOR NAMED msg IN, QUADWORD UNSIGNED OUT ) RETURNS LONGWORD; ENTRY oscar_sendmsg1 ALIAS OSCAR_SENDMSG1 PARAMETER ( ADDRESS NAMED ctx IN, CHARACTER DESCRIPTOR NAMED uin IN, CHARACTER DESCRIPTOR NAMED msg IN, QUADWORD UNSIGNED OUT ) RETURNS LONGWORD; /* END_MODULE OSCAR$ROUTINES;