home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / netdor2.zip / DISK_10 / IMAGE9.ZIP / TOOLKIT / SAMPLES / COUENV / TEST.C < prev    next >
Text File  |  1993-08-17  |  3KB  |  87 lines

  1. /***************************************************/
  2. /* 16-BIT Test Program that uses COUENV            */
  3. /*                                                 */
  4. /* Use Microsoft C compiler and OS/2 1.3 Toolkit   */
  5. /* to compile.                                     */
  6. /*                                                 */
  7. /* To compile execute:  MAKE TEST                  */
  8. /***************************************************/
  9. #include <os2.h>
  10. #include <stdio.h>
  11. #include <string.h>
  12. #include <couenv.h>
  13.  
  14. #define MAXSTR 60
  15.  
  16. void main()
  17. {
  18.   CHAR   str[MAXSTR];
  19.   ULONG  len;
  20.   USHORT ver, rc;
  21.  
  22.   /* Is this the IUO or Product version of the environment */
  23.   ver = IUOorProd();
  24.   printf("Version=%s\n", (ver==IUO_VER ? "IUO" : "Product"));
  25.  
  26.   /* Print out various version specific settings */
  27.   len=MAXSTR;
  28.   rc = GetInfo("NAME", str, &len);
  29.   printf("rc=%d, len=%02lu, NAME=%s\n", rc, len, str);
  30.  
  31.   /* Print out various version specific settings */
  32.   len=MAXSTR;
  33.   rc = GetInfo("SNAME", str, &len);
  34.   printf("rc=%d, len=%02lu, SNAME=%s\n", rc, len, str);
  35.  
  36.   /* Print out various version specific settings */
  37.   len=MAXSTR;
  38.   rc = GetInfo("INIFILE", str, &len);
  39.   printf("rc=%d, len=%02lu, INIFILE=%s\n", rc, len, str);
  40.  
  41.   len=MAXSTR;
  42.   rc = GetInfo("REMOTE", str, &len);
  43.   printf("rc=%d, len=%02lu, REMOTE=%s\n", rc, len, str);
  44.  
  45.   len=MAXSTR;
  46.   rc = GetInfo("Local", str, &len);
  47.   printf("rc=%d, len=%02lu, LOCAL=%s\n", rc, len, str);
  48.  
  49.   len=MAXSTR;
  50.   rc = GetInfo("Data", str, &len);
  51.   printf("rc=%d, len=%02lu, DATA=%s\n", rc, len, str);
  52.  
  53.   len=MAXSTR;
  54.   rc = GetInfo("TEMP", str, &len);
  55.   printf("rc=%d, len=%02lu, TEMP=%s\n", rc, len, str);
  56.  
  57.   len=MAXSTR;
  58.   rc = GetInfo("DLL", str, &len);
  59.   printf("rc=%d, len=%02lu, DLL=%s\n", rc, len, str);
  60.  
  61.   len=MAXSTR;
  62.   rc = GetInfo("SYSTEM", str, &len);
  63.   printf("rc=%d, len=%02lu, SYSTEM=%s\n", rc, len, str);
  64.  
  65.   len=MAXSTR;
  66.   rc = GetInfo("DATARES", str, &len);
  67.   printf("rc=%d, len=%02lu, DATARES=%s\n", rc, len, str);
  68.  
  69.   len=MAXSTR;
  70.   rc = GetInfo("IMAGE", str, &len);
  71.   printf("rc=%d, len=%02lu, IMAGE=%s\n", rc, len, str);
  72.  
  73.   len=MAXSTR;
  74.   rc = GetInfo("EXE", str, &len);
  75.   printf("rc=%d, len=%02lu, EXE=%s\n", rc, len, str);
  76.  
  77.   len=MAXSTR;
  78.   rc = GetInfo("OLDCONFIG", str, &len);
  79.   printf("rc=%d, len=%02lu, OLDCONFIG=%s\n", rc, len, str);
  80.  
  81.   /* Print out various version specific settings */
  82.   len=MAXSTR;
  83.   rc = GetInfo("TVFSDRIVE", str, &len);
  84.   printf("rc=%d, len=%02lu, TVFSDRIVE=%s\n", rc, len, str);
  85.  
  86. }
  87.