I have a 3 letter ISO code (e.g. DEU for germany, USA for America...) and would like to get the GeoID as listed in this table, also available here How can I do that using either straight .NET, P/Invoking or through the MapPoint PIA.
e.g. given "SWE", I would like to retrieve 221.
System.Globalisation.RegionInfo looks kinda promising - but it expects 2 letter codes (US instead of USA). To that end, a 3 letter -> 2 letter conversion would also work.