# Query functions

Function | Synchronous/ Asynchronous | Description
vceGetCurrentList | Synchronous | Returns the list of messages contained in the current message.
vceGetCurrentSize | Synchronous | Retrieves the size in milliseconds of the current message.
vceGetEncodingInfo | Synchronous | Returns information about a voice encoding.
vceGetHighMessageNumber | Synchronous | Returns the highest message number in use in the voice object.
vceGetMessageSize | Synchronous | Returns the size in milliseconds of the specified message.
vceGetOpenInfo | Synchronous | Returns information about an open voice object.
vceGetContextInfo | Synchronous | Returns the current Voice Message service status of the specified context.
vceGetUniqueMessageNumber | Synchronous | Returns the lowest available (empty) message in the file.
vceGetWaveInfo | Synchronous | Returns wave header information for a given encoding value.

vceinfo demonstrates displaying information about a voice file.