This structure contains fields for the MCI_SYSINFO message.
typedef struct _MCI_SYSINFO_PARMS { ULONG ulDummyCallback; /* Notify not valid. */ PSZ pszReturn; /* Pointer to application-supplied buffer. */ ULONG ulRetSize; /* Size of return string buffer. */ ULONG ulNumber; /* Device ordinal. */ USHORT usDeviceType; /* Device type. */ USHORT usReserved0; /* Reserved. */ ULONG ulItem; /* Indicates extended function. */ PVOID pSysInfoParm; /* Pointer to specific info. */ } MCI_SYSINFO_PARMS; typedef MCI _ SYSINFO _ PARMS * PMCI _ SYSINFO _ PARMS ;