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