diff --git a/OpenSim/Framework/RegionFlags.cs b/OpenSim/Framework/RegionFlags.cs
index c0630c8f75..a3089b077d 100644
--- a/OpenSim/Framework/RegionFlags.cs
+++ b/OpenSim/Framework/RegionFlags.cs
@@ -34,6 +34,7 @@ namespace OpenSim.Framework
///
///
/// Don't confuse with OpenMetaverse.RegionFlags which are client facing flags (i.e. they go over the wire).
+ /// Returned by IGridService.GetRegionFlags()
///
[Flags]
public enum RegionFlags : int
diff --git a/OpenSim/Services/Interfaces/IGridService.cs b/OpenSim/Services/Interfaces/IGridService.cs
index d80999649f..d7da05688e 100644
--- a/OpenSim/Services/Interfaces/IGridService.cs
+++ b/OpenSim/Services/Interfaces/IGridService.cs
@@ -100,6 +100,19 @@ namespace OpenSim.Services.Interfaces
List GetFallbackRegions(UUID scopeID, int x, int y);
List GetHyperlinks(UUID scopeID);
+ ///
+ /// Get internal OpenSimulator region flags.
+ ///
+ ///
+ /// See OpenSimulator.Framework.RegionFlags. These are not returned in the GridRegion structure -
+ /// they currently need to be requested separately. Possibly this should change to avoid multiple service calls
+ /// in some situations.
+ ///
+ ///
+ /// The region flags.
+ ///
+ ///
+ ///
int GetRegionFlags(UUID scopeID, UUID regionID);
}