[quote user="EvanH"]I've spent some time on looking through the documentation but I didn't find a solution[/quote]
I'm with you on that. Trying to write code while consulting the MicroStationAPI help is equivalent to writing a new Shakespeare play with the aid of a dictionary.
There's one delivered example that bears tangentially on your question: in ElementsExample\ElementsExampleQueryTool.cpp you'll see how to use a ElementPropertiesGetterPtr.