The following code illustrates how to send a command to a specified device.
CHAR szBuffer[128]; /* String command buffer */ strcpy (szBuffer, "open bell.wav alias wav1 wait"); /* String command to open */ mciSendString ((PSZ)szBuffer, /* Open a wav file */ NULL, /* No return data */ 0, /* No return length */ 0, /* No window callback handle */ 0); /* No notify message */ strcpy (szBuffer, "play wav1 wait");/* String command to play */ mciSendString ((PSZ)szBuffer, /* Play a wav file */ NULL, /* No return data */ 0, /* No return length */ 0, /* No window callback handle */ 0); /* No notify message */ strcpy (szBuffer, "close wav1 wait");/* String command to close */ mciSendString ((PSZ)szBuffer, /* Close a wav file */ NULL, /* No return data */ 0, /* No return length */ 0, /* No window callback handle */ 0); /* No notify message */