wpQueryProgDetails - Example Code

 PPROGDETAILS pProgDetails;
 ULONG        ulSize;


           /* Get information about a program object */

   if ((_wpQueryProgDetails (self, (PPROGDETAILS)NULL, &ulSize)))
     {
     if ((pProgDetails = (PPROGDETAILS) _wpAllocMem( self, ulSize, NULL)) != NULL)
       {
       if ((_wpQueryProgDetails (self, pProgDetails, &ulSize)))
         {
          somPrintf("_wpQueryProgDetails reports:\n");
          somLPrintf(1,"pszExecutable = %s\n", pProgDetails->pszExecutable);
          somLPrintf(1,"pszParameters = %s\n", pProgDetails->pszParameters);
         }

         else
           {
           somPrintf("_wpQueryProgDetails - unable to get details.\n");
           return 1;
           }
         }
       else
         {
         somPrintf("_wpAllocMem error\n");
         return 1;
         }
       }
     else
       {
       somPrintf("_wpQueryProgDetails - unable to determine size for buffer.\n");
       return 1;
       }


[Back: wpQueryProgDetails - Related Methods]
[Next: wpQueryProgDetails - Topics]