Commit 0b3c79f7 authored by Christian Costa's avatar Christian Costa Committed by Alexandre Julliard

Fixed flags handling in MCIAVI_mciInfo.

parent b6f4eccd
...@@ -164,13 +164,13 @@ DWORD MCIAVI_mciInfo(UINT wDevID, DWORD dwFlags, LPMCI_DGV_INFO_PARMSW lpParms) ...@@ -164,13 +164,13 @@ DWORD MCIAVI_mciInfo(UINT wDevID, DWORD dwFlags, LPMCI_DGV_INFO_PARMSW lpParms)
EnterCriticalSection(&wma->cs); EnterCriticalSection(&wma->cs);
switch (dwFlags) { if (dwFlags & MCI_INFO_PRODUCT)
case MCI_INFO_PRODUCT: str = wszAviPlayer; break; str = wszAviPlayer;
case MCI_INFO_FILE: str = wma->lpFileName; break; else if (dwFlags & MCI_INFO_FILE)
default: str = wma->lpFileName;
else {
WARN("Don't know this info command (%lu)\n", dwFlags); WARN("Don't know this info command (%lu)\n", dwFlags);
LeaveCriticalSection(&wma->cs); ret = MCIERR_UNRECOGNIZED_COMMAND;
return MCIERR_UNRECOGNIZED_COMMAND;
} }
if (str) { if (str) {
if (strlenW(str) + 1 > lpParms->dwRetSize) { if (strlenW(str) + 1 > lpParms->dwRetSize) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment