diff --git a/dlls/dplayx/dpclassfactory.c b/dlls/dplayx/dpclassfactory.c
index 0b338133b482461f44659cabcfbd22bf13b27659..70b7f1372abf0e0dc60751ada3bf7055087a4825 100644
--- a/dlls/dplayx/dpclassfactory.c
+++ b/dlls/dplayx/dpclassfactory.c
@@ -79,7 +79,7 @@ static IClassFactoryImpl DP_and_DPL_CF = {&DP_and_DPL_Vtbl, 1 };
 
 
 /*******************************************************************************
- * DP_and_DPL_DllGetClassObject [DPLAYX.?]
+ * DPLAYX_DllGetClassObject [DPLAYX.?]
  * Retrieves DP or DPL class object from a DLL object
  *
  * NOTES
diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index d4634e233de51e547a43859b050a16c96198748e..86ddd460c1c8c48d61be0af99fc071f619661c49 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -194,8 +194,8 @@ import	ole32.dll
  179 stub SHGetNewLinkInfoA
  180 stub SHGetNewLinkInfoW
  181 stdcall RegisterShellHook(long long) RegisterShellHook
- 182 cdecl ShellMessageBoxW(long long long str long long) ShellMessageBoxW
- 183 cdecl ShellMessageBoxA(long long long str long long) ShellMessageBoxA
+ 182 varargs ShellMessageBoxW(long long long str long) ShellMessageBoxW
+ 183 varargs ShellMessageBoxA(long long long str long) ShellMessageBoxA
  184 stdcall ArrangeWindows(long long long long long) ArrangeWindows
  185 stub SHHandleDiskFull
  186 stub ExtractAssociatedIconExW   # exported by name
diff --git a/dlls/urlmon/urlmon.spec b/dlls/urlmon/urlmon.spec
index a2f97c76b650c234c54e670016b0e4f00c0d7303..405dcdc70004bc1d8ba38df6affd30a1d19a3509 100644
--- a/dlls/urlmon/urlmon.spec
+++ b/dlls/urlmon/urlmon.spec
@@ -29,7 +29,7 @@ import	ole32.dll
 @ stdcall DllGetClassObject(ptr ptr ptr) URLMON_DllGetClassObject
 @ stdcall DllInstall(long ptr) URLMON_DllInstall
 @ stdcall DllRegisterServer() URLMON_DllRegisterServer
-@ stub DllRegisterServerEx
+@ stdcall DllRegisterServerEx() URLMON_DllRegisterServerEx
 @ stdcall DllUnregisterServer() URLMON_DllUnregisterServer
 @ stub Extract
 @ stub FaultInIEFeature
diff --git a/dlls/urlmon/urlmon_main.c b/dlls/urlmon/urlmon_main.c
index a37089798be93276ba8a066b5bc8793db145800b..e4246958b79fddd32934515bad627880d56f3257 100644
--- a/dlls/urlmon/urlmon_main.c
+++ b/dlls/urlmon/urlmon_main.c
@@ -56,6 +56,16 @@ HRESULT WINAPI URLMON_DllRegisterServer(void)
     return S_OK;
 }
 
+/***********************************************************************
+ *		DllRegisterServerEx (URLMON.@)
+ */
+HRESULT WINAPI URLMON_DllRegisterServerEx(void)
+{
+    FIXME("(void): stub\n");
+
+    return E_FAIL;
+}
+
 /***********************************************************************
  *		DllUnregisterServer (URLMON.@)
  */
diff --git a/misc/comm.c b/misc/comm.c
index 4732f39885f0e37bb3735ffc36f163caa8ca61bf..bb462ddce7858231482be6feaddfb8bce6aaa0e2 100644
--- a/misc/comm.c
+++ b/misc/comm.c
@@ -1189,10 +1189,11 @@ INT16 WINAPI GetCommState16(INT16 cid, LPDCB16 lpdcb)
         else
             lpdcb->fParity = FALSE;
 #ifdef CMSPAR
-	switch (port.c_cflag & (PARENB | PARODD | CMSPAR)) {
+	switch (port.c_cflag & (PARENB | PARODD | CMSPAR))
 #else
-	switch (port.c_cflag & (PARENB | PARODD)) {
+	switch (port.c_cflag & (PARENB | PARODD))
 #endif
+	{
 		case 0:
 			lpdcb->Parity = NOPARITY;
 			break;
@@ -2378,10 +2379,11 @@ BOOL WINAPI GetCommState(INT handle, LPDCB lpdcb)
         else
             lpdcb->fParity = FALSE;
 #ifdef CMSPAR
-	switch (port.c_cflag & (PARENB | PARODD | CMSPAR)) {
+	switch (port.c_cflag & (PARENB | PARODD | CMSPAR))
 #else
-	switch (port.c_cflag & (PARENB | PARODD)) {
+	switch (port.c_cflag & (PARENB | PARODD))
 #endif
+	{
 		case 0:
 			lpdcb->Parity = NOPARITY;
 			break;