Fixed some issues found by winapi_check.

diff --git a/dlls/avifil32/api.c b/dlls/avifil32/api.c
index f9ba622..b205f60 100644
--- a/dlls/avifil32/api.c
+++ b/dlls/avifil32/api.c
@@ -21,6 +21,7 @@
 
 
 /***********************************************************************
+ *		AVIFileInit (AVIFILE.100)
  *		AVIFileInit (AVIFIL32.@)
  */
 void WINAPI AVIFileInit(void)
@@ -37,6 +38,7 @@
 }
 
 /***********************************************************************
+ *		AVIFileExit (AVIFILE.101)
  *		AVIFileExit (AVIFIL32.@)
  */
 void WINAPI AVIFileExit(void)
@@ -68,6 +70,7 @@
 }
 
 /***********************************************************************
+ *		AVIFileRelease (AVIFILE.141)
  *		AVIFileRelease (AVIFIL32.@)
  */
 ULONG WINAPI AVIFileRelease(PAVIFILE pfile)
@@ -76,6 +79,7 @@
 }
 
 /***********************************************************************
+ *		AVIFileOpenA (AVIFILE.102)
  *		AVIFileOpenA (AVIFIL32.@)
  */
 HRESULT WINAPI AVIFileOpenA(
@@ -175,6 +179,7 @@
 }
 
 /***********************************************************************
+ *		AVIFileGetStream (AVIFILE.143)
  *		AVIFileGetStream (AVIFIL32.@)
  */
 HRESULT WINAPI AVIFileGetStream(PAVIFILE pfile,PAVISTREAM* pas,DWORD fccType,LONG lParam)
diff --git a/dlls/avifil32/avifil32.spec b/dlls/avifil32/avifil32.spec
index 24bca8f..d04fc98 100644
--- a/dlls/avifil32/avifil32.spec
+++ b/dlls/avifil32/avifil32.spec
@@ -13,11 +13,11 @@
 @ stub    AVIBuildFilterA
 @ stub    AVIBuildFilterW
 @ stub    AVIClearClipboard
-@ stub    AVIFileAddRef
+@ stdcall AVIFileAddRef(ptr) AVIFileAddRef
 @ stub    AVIFileCreateStream
 @ stdcall AVIFileCreateStreamA(ptr ptr ptr) AVIFileCreateStreamA
 @ stdcall AVIFileCreateStreamW(ptr ptr ptr) AVIFileCreateStreamW
-@ stub    AVIFileEndRecord
+@ stdcall AVIFileEndRecord(ptr) AVIFileEndRecord
 @ stdcall AVIFileExit() AVIFileExit
 @ stdcall AVIFileGetStream(ptr ptr long long) AVIFileGetStream
 @ stdcall AVIFileInfo (ptr ptr long) AVIFileInfoA # A in both Win95 and NT
@@ -26,10 +26,10 @@
 @ stdcall AVIFileInit() AVIFileInit
 @ stub    AVIFileOpen
 @ stdcall AVIFileOpenA(ptr str long ptr) AVIFileOpenA
-@ stub    AVIFileOpenW
-@ stub    AVIFileReadData
+@ stdcall AVIFileOpenW(ptr wstr long ptr) AVIFileOpenW
+@ stdcall AVIFileReadData(ptr long ptr ptr) AVIFileReadData
 @ stdcall AVIFileRelease(ptr) AVIFileRelease
-@ stub    AVIFileWriteData
+@ stdcall AVIFileWriteData(ptr long ptr long) AVIFileWriteData
 @ stub    AVIGetFromClipboard
 @ stdcall AVIMakeCompressedStream(ptr ptr ptr ptr) AVIMakeCompressedStream
 @ stub    AVIMakeFileFromStreams
@@ -43,11 +43,11 @@
 @ stub    AVISaveVA
 @ stub    AVISaveVW
 @ stub    AVISaveW
-@ stub    AVIStreamAddRef
-@ stub    AVIStreamBeginStreaming
+@ stdcall AVIStreamAddRef(ptr) AVIStreamAddRef
+@ stdcall AVIStreamBeginStreaming(ptr long long long) AVIStreamBeginStreaming
 @ stdcall AVIStreamCreate(ptr long long ptr) AVIStreamCreate
-@ stub    AVIStreamEndStreaming
-@ stub    AVIStreamFindSample
+@ stdcall AVIStreamEndStreaming(ptr) AVIStreamEndStreaming
+@ stdcall AVIStreamFindSample(ptr long long) AVIStreamFindSample
 @ stdcall AVIStreamGetFrame(ptr long) AVIStreamGetFrame
 @ stdcall AVIStreamGetFrameClose(ptr) AVIStreamGetFrameClose
 @ stdcall AVIStreamGetFrameOpen(ptr ptr) AVIStreamGetFrameOpen
@@ -56,16 +56,16 @@
 @ stdcall AVIStreamInfoW(ptr ptr long) AVIStreamInfoW
 @ stdcall AVIStreamLength(ptr) AVIStreamLength
 @ stub    AVIStreamOpenFromFile
-@ stub    AVIStreamOpenFromFileA
-@ stub    AVIStreamOpenFromFileW
+@ stdcall AVIStreamOpenFromFileA(ptr str long long long ptr) AVIStreamOpenFromFileA
+@ stdcall AVIStreamOpenFromFileW(ptr wstr long long long ptr) AVIStreamOpenFromFileW
 @ stdcall AVIStreamRead(ptr long long ptr long ptr ptr) AVIStreamRead
 @ stdcall AVIStreamReadData(ptr long ptr ptr) AVIStreamReadData
 @ stdcall AVIStreamReadFormat(ptr long ptr long) AVIStreamReadFormat
 @ stdcall AVIStreamRelease(ptr) AVIStreamRelease
-@ stub    AVIStreamSampleToTime
+@ stdcall AVIStreamSampleToTime(ptr long) AVIStreamSampleToTime
 @ stdcall AVIStreamSetFormat(ptr long ptr long) AVIStreamSetFormat
 @ stdcall AVIStreamStart(ptr) AVIStreamStart
-@ stub    AVIStreamTimeToSample
+@ stdcall AVIStreamTimeToSample(ptr long) AVIStreamTimeToSample
 @ stdcall AVIStreamWrite(ptr long long ptr long long ptr ptr) AVIStreamWrite
 @ stdcall AVIStreamWriteData(ptr long ptr long) AVIStreamWriteData
 @ stub    CLSID_AVISimpleUnMarshal
diff --git a/dlls/kernel/debugger.c b/dlls/kernel/debugger.c
index 86f55c8..e8dea4a 100644
--- a/dlls/kernel/debugger.c
+++ b/dlls/kernel/debugger.c
@@ -213,7 +213,7 @@
 
 
 /***********************************************************************
- *           OutputDebugString16   (KERNEL.115)
+ *           OutputDebugString   (KERNEL.115)
  *
  *  Output by a 16 bit application of an ascii string to a debugger (if attached)
  *  and program log.
diff --git a/dlls/kernel/kernel.spec b/dlls/kernel/kernel.spec
index 805a209..6a3f839 100644
--- a/dlls/kernel/kernel.spec
+++ b/dlls/kernel/kernel.spec
@@ -122,7 +122,7 @@
 112 pascal16 GlobalUnWire(word) GlobalUnWire16
 113 equate __AHSHIFT 3
 114 equate __AHINCR 8
-115 pascal16 OutputDebugString(str) OutputDebugStringA
+115 pascal16 OutputDebugString(str) OutputDebugString16
 116 stub InitLib
 117 pascal16 OldYield() OldYield16
 118 pascal16 GetTaskQueueDS() GetTaskQueueDS16
diff --git a/dlls/kernel/time.c b/dlls/kernel/time.c
index 50baa19..5b93032 100644
--- a/dlls/kernel/time.c
+++ b/dlls/kernel/time.c
@@ -553,7 +553,7 @@
 }
 
 /*********************************************************************
- *	GetCalendarInfoA				(KERNEL32)
+ *	GetCalendarInfoA				(KERNEL32.@)
  *
  */
 int WINAPI GetCalendarInfoA(LCID Locale, CALID Calendar, CALTYPE CalType,
@@ -565,7 +565,7 @@
 }
 
 /*********************************************************************
- *	GetCalendarInfoW				(KERNEL32)
+ *	GetCalendarInfoW				(KERNEL32.@)
  *
  */
 int WINAPI GetCalendarInfoW(LCID Locale, CALID Calendar, CALTYPE CalType,
@@ -577,7 +577,7 @@
 }
 
 /*********************************************************************
- *	SetCalendarInfoA				(KERNEL32)
+ *	SetCalendarInfoA				(KERNEL32.@)
  *
  */
 int WINAPI	SetCalendarInfoA(LCID Locale, CALID Calendar, CALTYPE CalType, LPCSTR lpCalData)
@@ -588,7 +588,7 @@
 }
 
 /*********************************************************************
- *	SetCalendarInfoW				(KERNEL32)
+ *	SetCalendarInfoW				(KERNEL32.@)
  *
  */
 int WINAPI	SetCalendarInfoW(LCID Locale, CALID Calendar, CALTYPE CalType, LPCWSTR lpCalData)
diff --git a/dlls/user/user32.spec b/dlls/user/user32.spec
index d0ec209..a76057c 100644
--- a/dlls/user/user32.spec
+++ b/dlls/user/user32.spec
@@ -333,7 +333,7 @@
 @ stdcall HiliteMenuItem(long long long long) HiliteMenuItem
 @ stub ImpersonateDdeClientWindow
 @ stdcall InSendMessage() InSendMessage
-@ stub InSendMessageEx
+@ stdcall InSendMessageEx(ptr) InSendMessageEx
 @ stdcall InflateRect(ptr long long) InflateRect
 @ stdcall InsertMenuA(long long long long ptr) InsertMenuA
 @ stdcall InsertMenuItemA(long long long ptr) InsertMenuItemA
diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index 3416e1a..988ae82 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -927,7 +927,7 @@
  *    FALSE on failure
  *
  */
-BOOLAPI InternetGetCookieA(LPCSTR lpszUrl, LPCSTR lpszCookieName, 
+BOOL WINAPI InternetGetCookieA(LPCSTR lpszUrl, LPCSTR lpszCookieName, 
 		LPSTR lpCookieData, LPDWORD lpdwSize)
 {
     FIXME("Stub\n");
diff --git a/dlls/winmm/mmsystem.c b/dlls/winmm/mmsystem.c
index f9c9b35..8e86eca 100644
--- a/dlls/winmm/mmsystem.c
+++ b/dlls/winmm/mmsystem.c
@@ -4956,6 +4956,14 @@
 }
 
 /**************************************************************************
+ * 				mmGetCurrentTask	[MMSYSTEM.904]
+ */
+HTASK16 WINAPI mmGetCurrentTask16(void)
+{
+    return GetCurrentTask();
+}
+
+/**************************************************************************
  * 				mmTaskYield16		[MMSYSTEM.905]
  */
 void	WINAPI	mmTaskYield16(void)
diff --git a/dlls/winmm/mmsystem.spec b/dlls/winmm/mmsystem.spec
index 9685229..3add1f3 100644
--- a/dlls/winmm/mmsystem.spec
+++ b/dlls/winmm/mmsystem.spec
@@ -135,7 +135,7 @@
 900    pascal  mmTaskCreate(long ptr long) mmTaskCreate16
 902    pascal  mmTaskBlock(word) mmTaskBlock16
 903    pascal  mmTaskSignal(word) mmTaskSignal16
-904    pascal  mmGetCurrentTask() GetCurrentTask #just the same
+904    pascal16 mmGetCurrentTask() mmGetCurrentTask16
 905    pascal  mmTaskYield() mmTaskYield16
 1100   pascal  DrvOpen(str str long) DrvOpen16
 1101   pascal  DrvClose(word long long) DrvClose16