home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wpsprgm.zip / RESTART.C < prev    next >
C/C++ Source or Header  |  1993-06-14  |  598b  |  34 lines

  1. #define INCL_PM
  2.  
  3. #include <os2.h>
  4. #include <memory.h>
  5. #include <stdlib.h>
  6. #include <string.h>
  7.  
  8. static char szSys[] = "c:\\os2\\os2sys.ini";
  9. static char szUser[] = "c:\\os2\\os2.ini";
  10.  
  11. int main(int argc, char **argv)
  12. {
  13.     HAB            hab;
  14.     HMQ            hmq;
  15.     PRFPROFILE    prf;
  16.     
  17.     hab = WinInitialize(0);
  18.     hmq = WinCreateMsgQueue(hab, 0);
  19.     
  20.     memset(&prf, '\0', sizeof(prf));
  21.     
  22.     prf.cchUserName = strlen(szUser);
  23.     prf.pszUserName = szUser;
  24.     prf.cchSysName = strlen(szSys);
  25.     prf.pszSysName = szSys;
  26.     
  27.     PrfReset(hab, &prf);
  28.     
  29.     WinDestroyMsgQueue(hmq);
  30.     WinTerminate(hab);
  31.     
  32.     return 0;
  33. }
  34.