From d74e446c7ca93c05cefa0b38e1b50b3ad1620f4e Mon Sep 17 00:00:00 2001 From: Bradley Baetz <bbaetz@student.usyd.edu.au> Date: Sat, 8 Jul 2000 12:43:09 +0000 Subject: [PATCH] Handle mciSendString("open <mcitype>",...) --- dlls/winmm/mci.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dlls/winmm/mci.c b/dlls/winmm/mci.c index a2cd866ea20..632c4e8f297 100644 --- a/dlls/winmm/mci.c +++ b/dlls/winmm/mci.c @@ -838,6 +838,13 @@ DWORD WINAPI mciSendStringA(LPCSTR lpstrCommand, LPSTR lpstrRet, dwFlags |= MCI_OPEN_TYPE; data[2] = (DWORD)devType; devType = CharUpperA(HEAP_strdupA(GetProcessHeap(), 0, devType)); + } else if (strchr(dev, '.') == NULL) { + tmp = strchr(dev,' '); + if (tmp) *tmp = '\0'; + data[2] = (DWORD)dev; + devType = CharUpperA(HEAP_strdupA(GetProcessHeap(), 0, dev)); + if (tmp) *tmp = ' '; + dwFlags |= MCI_OPEN_TYPE; } else { if ((devType = strstr(args, "type ")) != NULL) { devType += 5; -- GitLab