An application uses the OLE IEnumX enumeration functions Clone, Next, Reset, and Skip to obtain the address of a VCMDNAME structure that identifies the desired voice menu. The application passes the address of the structure to the IVoiceCmd::MenuCreate member function to create a voice-menu object.