GetPrivateProfileString(szSection, "Key", "", szKey, MAX_BUF, szFileIniConfig);
GetPrivateProfileString(szSection, "Key", "", szKey, sizeof(szKey), szFileIniConfig);
BOOL LocatePathNscpReg(LPSTR szSection, LPSTR szPath, DWORD dwPathSize){  char  szKey[MAX_BUF];  char  szContainsFilename[MAX_BUF];  char  szBuf[MAX_BUF];  BOOL  bReturn;  bReturn = FALSE;  GetPrivateProfileString(szSection, "Key", "", szKey, MAX_BUF, szFileIniConfig);  if(*szKey != '\0')  {    bReturn = FALSE;    ZeroMemory(szPath, dwPathSize);    VR_GetPath(szKey, MAX_BUF, szBuf);    if(*szBuf != '\0')    {      GetPrivateProfileString(szSection, "Contains Filename", "", szContainsFilename, MAX_BUF, szFileIniConfig);      if(lstrcmpi(szContainsFilename, "TRUE") == 0)        ParsePath(szBuf, szPath, dwPathSize, FALSE, PP_PATH_ONLY);      else        lstrcpy(szPath, szBuf);      bReturn = TRUE;    }  }  return(bReturn);}