int PCMSCountryListItem (PCMServerID serv, const char* regionID, int index, char *buffer, int bufSize)


PCMServerID serv – The PC*MILER server ID.

const char *regionID – The selected region. (Regions outside of NA are only accessible with a PC*MILER Worldwide license.)

int index – The index of the country for which information will be returned.

char *buffer – Reference buffer to store the country name and FIPs country code.

int bufSize – The number of bytes in the buffer.


Populates a buffer with the name and FIPS country code for the country at the given index, delimited by tabs.

Return Values

Success – The number of bytes written to buffer.

Failure – Returns -1.

Sample Code 

int nCountries = PCMSCountryList(server, "NA");
for (int iCountry = 0; iCountry < nCountries; ++iCountry)
        PCMSCountryListItem(server, "NA", iCountry, buf, BUFLEN);
        printf("  %d) %s", iCountry, buf);

Supported Since: PC*MILER Connect 20

Category: Administration