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];