42 lines
1.2 KiB
C
42 lines
1.2 KiB
C
|
/*********************************************************************
|
||
|
Registration Wizard
|
||
|
cntryinf.h
|
||
|
|
||
|
10/12/94 - Tracy Ferrier
|
||
|
(c) 1994-95 Microsoft Corporation
|
||
|
*********************************************************************/
|
||
|
//#define TAPI_CURRENT_VERSION 0x00010004
|
||
|
#ifndef __CNTRYINF__
|
||
|
#define __CNTRYINF__
|
||
|
|
||
|
|
||
|
#include <tchar.h>
|
||
|
#include <tapi.h>
|
||
|
#define kCountryCodeUnitedStates 1
|
||
|
|
||
|
BOOL CountryCodeFromSzCountryCode(HINSTANCE hInstance,LPTSTR szCountry,DWORD* lpCountry);
|
||
|
DWORD GetCountryCodeUsingTapiId(DWORD dwCountryId, DWORD *dwCountryCode) ;
|
||
|
BOOL GetTapiCurrentCountry(HINSTANCE hInstance,DWORD* dwpCountry);
|
||
|
BOOL FFillCountryList(HINSTANCE hInstance,HWND hwndCB,LPTSTR szCountry,DWORD* lpCountry);
|
||
|
|
||
|
|
||
|
class CCntryInfo {
|
||
|
public :
|
||
|
#ifdef _TAPI
|
||
|
LINECOUNTRYLIST *m_pCountry;
|
||
|
#endif
|
||
|
CCntryInfo();
|
||
|
~CCntryInfo();
|
||
|
int GetCountryCode(_TCHAR *czCountryName);
|
||
|
int GetCountryCode( DWORD dwTapiId);
|
||
|
_TCHAR * GetCountryName(int iCode =0);
|
||
|
void FillCountryList(HINSTANCE hInstance,HWND hwndCB);
|
||
|
int GetTapiCountryCode(_TCHAR * czCountryName);
|
||
|
int GetTapiIDForTheCountryIndex(int iCntryIndex=0); // Useful to Get the Actual TAPI Country Index
|
||
|
|
||
|
};
|
||
|
|
||
|
extern CCntryInfo gTapiCountryTable;
|
||
|
|
||
|
#endif //__CNTRYINF__
|