Added missing WINAPIs.
diff --git a/misc/crtdll.c b/misc/crtdll.c
index 459ecbf..60327c5 100644
--- a/misc/crtdll.c
+++ b/misc/crtdll.c
@@ -2036,7 +2036,7 @@
* wcstok (CRTDLL.519)
* Like strtok, but for wide character strings. s is modified, yes.
*/
-LPWSTR CRTDLL_wcstok(LPWSTR s,LPCWSTR delim) {
+LPWSTR __cdecl CRTDLL_wcstok(LPWSTR s,LPCWSTR delim) {
static LPWSTR nexttok = NULL;
LPWSTR x,ret;
@@ -2060,7 +2060,7 @@
* wcstol (CRTDLL.520)
* Like strtol, but for wide character strings.
*/
-INT CRTDLL_wcstol(LPWSTR s,LPWSTR *end,INT base) {
+INT __cdecl CRTDLL_wcstol(LPWSTR s,LPWSTR *end,INT base) {
LPSTR sA = HEAP_strdupWtoA(GetProcessHeap(),0,s),endA;
INT ret = strtol(sA,&endA,base);
diff --git a/misc/ddeml.c b/misc/ddeml.c
index 942d914..7493c81 100644
--- a/misc/ddeml.c
+++ b/misc/ddeml.c
@@ -729,7 +729,7 @@
* 1.0 March 1999 K Matthews stub only
*/
-DWORD DdeQueryString16(DWORD idInst, HSZ hsz, LPSTR lpsz, DWORD cchMax, int codepage)
+DWORD WINAPI DdeQueryString16(DWORD idInst, HSZ hsz, LPSTR lpsz, DWORD cchMax, int codepage)
{
FIXME(ddeml,"(%ld, 0x%lx, %p, %ld, %d): stub \n",
idInst,
diff --git a/ole/ole2disp.c b/ole/ole2disp.c
index 13b6964..f3e8f72 100644
--- a/ole/ole2disp.c
+++ b/ole/ole2disp.c
@@ -290,7 +290,7 @@
/******************************************************************************
* CreateDispTypeInfo [OLE2DISP.31]
*/
-HRESULT CreateDispTypeInfo16(
+HRESULT WINAPI CreateDispTypeInfo16(
INTERFACEDATA *pidata,
LCID lcid,
ITypeInfo **pptinfo
@@ -302,7 +302,7 @@
/******************************************************************************
* RegisterActiveObject [OLE2DISP.35]
*/
-HRESULT RegisterActiveObject16(
+HRESULT WINAPI RegisterActiveObject16(
IUnknown *punk, REFCLSID rclsid, DWORD dwFlags, unsigned long *pdwRegister
) {
char buf[80];