The following example illustrates how to retrieve a device ID.
CHAR szBuffer[128]; /* Buffer for the string command */ USHORT usDeviceID; /* Return device ID */ strcpy(szBuffer,"open bell.wav alias wav1 wait"); /* String command to open */ /* a wav file */ mciSendString ((PSZ)szBuffer, /* Open a wav file */ NULL, /* No return message */ 0, /* No return message length */ 0, /* No handle to callback */ 0); /* No notify parameter */ usDeviceID = mciGetDeviceID((PSZ) "wav1"); /* Returns device ID */ /* Assigned on the alias "wav1" */