Home
Contents

CountryWhois SDK

 
CountryWhois SDK
About CountryWhois SDK
Using CountryWhois SDK
Functions for Obtaining the Country ID
SWAPI_IPAddressToCountryID
SWAPI_IPStringToCountryID
SWAPI_CountryCodeToCountryID
SWAPI_GetMinCountryID
SWAPI_GetMaxCountryID
Functions for Obtaining Information About a Country
SWAPI_CountryIDToCountryCode
SWAPI_CountryIDToCountryName
SWAPI_CountryIDToContinentCode
SWAPI_CountryIDToContinentName
SWAPI_GetCountryCodeStatus
SWAPI_GetCountryCodeIndex
SWAPI_EnumCountryIPRanges
EnumIPRangesProc
Functions for Obtaining the Continent ID
SWAPI_CountryIDToContinentID
SWAPI_ContinentCodeToContinentID
SWAPI_GetMinContinentID
SWAPI_GetMaxContinentID
Functions for Obtaining Information About a Continent
SWAPI_ContinentIDToContinentCode
SWAPI_ContinentIDToContinentName
SWAPI_EnumContinentIPRanges
SWAPI_EnumContinentCountries
EnumCountriesProc
Country Flags
SWAPI_GetCountryFlagBitmap
SWAPI_GetCountryFlagsImageList
SWAPI_GetCountryFlagsImageListEx
SWAPI_GetCountryFlagsImageListIndex
SWAPI_DestroyCountryFlagsImageList

SWAPI_GetMinCountryID

This function retrieves the minimum possible value of the country ID.

Syntax

Microsoft Visual C++
WORD __stdcall SWAPI_GetMinCountryID();
Borland Delphi
function SWAPI_GetMinCountryID: WORD; stdcall;
Microsoft Visual Basic
Declare Function SWAPI_GetMinCountryID Lib "swapimap.dll" () As Integer

Parameters

This function has no parameters.

Return Value

The return value is the minimum possible value of the country ID.

Sample Code

Microsoft Visual C++
int i, minCC, maxCC, cc;
CString strText;

minCC = GetMinCountryID();
maxCC = GetMaxCountryID();
for (i = minCC; i < maxCC; i++ ) {
  strText.Format(TEXT("%s"), CountryIDToCountryCode(i));
  lstCodes.InsertItem(i, strText);
}
Borland Delphi
var
  CountryID: WORD;
  CountryCode: string;
begin
  SetLength(CountryCode, 2);
  for CountryID := SWAPI_GetMinCountryID to SWAPI_GetMaxCountryID do
  begin
    SWAPI_CountryIDToCountryCode(CountryID, Pointer(CountryCode), 2);
    Memo1.Lines.Add(CountryCode);
  end;
end;
Microsoft Visual Basic
Dim res As String * 2
For CountryID = SWAPI_GetMinCountryID() to SWAPI_GetMaxCountryID()
  i = SWAPI_CountryIDToCountryCode(CountryID, res, 2)
  CountryCode = Mid$(res, 1, i)
  Memo1.Lines.Add(CountryCode)
Next

Defined In

Microsoft Visual C++
SWAPIMap.h, SWAPIMap.cpp
Borland Delphi
SWAPIMap.pas
Microsoft Visual Basic
SWAPIMap.bas

See Also

SWAPI_GetMaxCountryID


Copyright © 2006-2008, TamoSoft