BeginEnumValue()
Remarks
The function should be called before the first call to EnumValue(). The function ensures that EnumValue () starts at the top of the value list. Failure to call this function before EnumValue() will give unpredictable results.