home *** CD-ROM | disk | FTP | other *** search
/ CD Direkt 1995 #6 / CDD_6_95.ISO / cdd / winanw / hawin / srecord.c < prev    next >
C/C++ Source or Header  |  1994-12-07  |  1KB  |  43 lines

  1. /* This program, srecord.c, created by Hilgraeve and assigned to the Record */
  2. /* button, connect to a session, then records logon. */
  3.  
  4. /* $Revision: 1.1 $ */
  5. /* $Date: 1994/11/08 11:59:53 $ */
  6.  
  7. /* Define main function, which is always the starting point of C programs. */
  8. /* (The term "void" indicates that the function returns no value.) */
  9. void main()
  10.     {
  11.     /* Declare variables */
  12.     long ScriptHandle;
  13.     int ReturnValue;
  14.     char Buffer[256];
  15.  
  16.     /* Initialize variables */
  17.     ReturnValue = 0;
  18.     ScriptHandle = 0;
  19.     memset(Buffer, 0, 256);
  20.  
  21.     /* Establish a link between this script program and HyperACCESS */
  22.     ScriptHandle = haInitialize(0,0,0,0);
  23.  
  24.     /* Exit if intialization of link with HyperACCESS failed */
  25.     if (ScriptHandle == 0) exit();
  26.  
  27.     /* Get the selected phonebook session */
  28.     ReturnValue = haGetSelectedPhonebookEntry(ScriptHandle, 0, 255, Buffer);
  29.  
  30.     /* Open the session */
  31.     if (ReturnValue >= 0)
  32.         ReturnValue = haOpenSession(ScriptHandle, Buffer);
  33.  
  34.     /* Connect to session */
  35.     if (ReturnValue >= 0)
  36.         ReturnValue = haConnectSession(ScriptHandle, 1);
  37.  
  38.     /* Terminate link between HyperACCESS and script program */
  39.     haTerminate(ScriptHandle, 0);
  40.     }
  41.  
  42.  
  43.