C Examples: DbiGetSysConfig

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

C Examples: DbiGetSysConfig

Return to chapter overview

Get system configuration information.

If SysCfg is not NULL, a string is also returned containing system configuration. This example uses the following input:
         fDbiGetSysConfig(&SysConfig, Buffer);

DBIResult fDbiGetSysConfig(pSYSConfig pSysConfig, pCHAR SysCfg)

{

   DBIResult   rslt;

   CHAR        szLocal[] = {"False"};

   rslt = Chk(DbiGetSysConfig(pSysConfig));

   if (rslt == DBIERR_NONE)

   {

      if (SysCfg != NULL)

      {

         if (pSysConfig->bLocalShare == TRUE)

            strcpy(szLocal, "True");

         wsprintf(SysCfg, "Local Share: %s, Net Type: %s, User Name: %s, "

            ".CFG File: %s, Lang Driver: %s", szLocal, pSysConfig->szNetType,

            pSysConfig->szUserName, pSysConfig->szIniFile, pSysConfig->szLangDriver);

      }

   }

   return rslt;

}