Rémi Bernon (@rbernon) commented about include/windows.devices.geolocation.idl:
- runtimeclass Geolocator;
 - runtimeclass Geoposition;
 - runtimeclass Geocoordinate;
 - runtimeclass PositionChangedEventArgs;
 - runtimeclass StatusChangedEventArgs;
 - runtimeclass CivicAddress;
 - interface IGeolocator;
 - interface IGeoposition;
 - interface IGeocoordinate;
 - interface IPositionChangedEventArgs;
 - interface IStatusChangedEventArgs;
 - interface ICivicAddress;
 - typedef enum PositionAccuracy PositionAccuracy;
 - typedef enum PositionStatus PositionStatus;
 
Not a big deal, but usually the forward declarations are grouped in the same order as the declarations below, PODs, interfaces, then runtimeclasses.