<summary>
Returns the list of character ranges supported by the font, which is
useful for scenarios like character picking, glyph display, and
efficient font selection lookup. This is similar to GDI's
GetFontUnicodeRanges, except that it returns the full Unicode range,
not just 16-bit UCS-2.
</summary>
<param name="maxRangeCount">Maximum number of character ranges passed
in from the client.</param>
<param name="unicodeRanges">Array of character ranges.</param>
<param name="actualRangeCount">Actual number of character ranges,
regardless of the maximum count.</param>
<remarks>
These ranges are from the cmap, not the OS/2::ulCodePageRange1.
</remarks>
<returns>
Standard HRESULT error code.
</returns>
<summary> Returns the list of character ranges supported by the font, which is useful for scenarios like character picking, glyph display, and efficient font selection lookup. This is similar to GDI's GetFontUnicodeRanges, except that it returns the full Unicode range, not just 16-bit UCS-2. </summary> <param name="maxRangeCount">Maximum number of character ranges passed in from the client.</param> <param name="unicodeRanges">Array of character ranges.</param> <param name="actualRangeCount">Actual number of character ranges, regardless of the maximum count.</param> <remarks> These ranges are from the cmap, not the OS/2::ulCodePageRange1. </remarks> <returns> Standard HRESULT error code. </returns>