Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
2.1 KiB

  1. /****************************************************************************
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name: countrygroup.h
  4. Abstract: Internal country entry and country list definitions
  5. for country groups support
  6. ****************************************************************************/
  7. #ifndef __COUNTRYGROUP_H_
  8. #define __COUNTRYGROUP_H_
  9. //
  10. // This structure is the same as LINECOUNTRYENTRY
  11. // The only difference is that dwNextCountryID has been replaced by dwCountryGroup
  12. //
  13. typedef struct _linecountryentry_internal
  14. {
  15. DWORD dwCountryID;
  16. DWORD dwCountryCode;
  17. DWORD dwCountryGroup;
  18. DWORD dwCountryNameSize;
  19. DWORD dwCountryNameOffset;
  20. DWORD dwSameAreaRuleSize;
  21. DWORD dwSameAreaRuleOffset;
  22. DWORD dwLongDistanceRuleSize;
  23. DWORD dwLongDistanceRuleOffset;
  24. DWORD dwInternationalRuleSize;
  25. DWORD dwInternationalRuleOffset;
  26. } LINECOUNTRYENTRY_INTERNAL, FAR *LPLINECOUNTRYENTRY_INTERNAL;
  27. typedef struct _linecountrylist_internal
  28. {
  29. DWORD dwTotalSize;
  30. DWORD dwNeededSize;
  31. DWORD dwUsedSize;
  32. DWORD dwNumCountries;
  33. DWORD dwCountryListSize;
  34. DWORD dwCountryListOffset;
  35. } LINECOUNTRYLIST_INTERNAL, FAR *LPLINECOUNTRYLIST_INTERNAL;
  36. LONG PASCAL ReadCountriesAndGroups( LPLINECOUNTRYLIST_INTERNAL *ppLCL,
  37. UINT nCountryID,
  38. DWORD dwDestCountryID
  39. );
  40. #endif