diff --git a/tools/winapi_check/modules.dat b/tools/winapi_check/modules.dat
index a33c652923a5f6f92c20ac9597ed6763287dc619..3ff25613901a20313f784205acd6cdcbbff622ae 100644
--- a/tools/winapi_check/modules.dat
+++ b/tools/winapi_check/modules.dat
@@ -25,7 +25,7 @@ dlls/commdlg
 % dlls/crtdll/crtdll.spec
 
 dlls/crtdll
-misc
+library
 
 % dlls/dciman32/dciman32.spec
 
@@ -441,7 +441,7 @@ dlls/winsock
 
 dlls/winsock
 dlls/wsock32
-misc
+library
 
 % dlls/winspool/winspool.drv.spec
 
diff --git a/tools/winapi_check/win32/advapi32.api b/tools/winapi_check/win32/advapi32.api
index 7103cbfdc32ff8e0fa83915357ffbb5a4d667313..a84fe4fc3d2b786e1898c63f4f6615c38fb15eab 100644
--- a/tools/winapi_check/win32/advapi32.api
+++ b/tools/winapi_check/win32/advapi32.api
@@ -6,6 +6,7 @@ BYTE
 DWORD
 HANDLE
 HCRYPTKEY
+HCRYPTPROV
 HKEY
 LONG
 NTSTATUS
@@ -50,6 +51,7 @@ PACL *
 PDWORD
 PGENERIC_MAPPING
 PHANDLE
+PHKEY
 PLSA_HANDLE
 PLSA_OBJECT_ATTRIBUTES
 PLSA_REFERENCED_DOMAIN_LIST *
diff --git a/tools/winapi_check/win32/rpcrt4.api b/tools/winapi_check/win32/rpcrt4.api
index 4f104a416d45d68b08e1012b995cd56cc6e1b499..cba66a08b27f371fde9335d77ca2880ef3369169 100644
--- a/tools/winapi_check/win32/rpcrt4.api
+++ b/tools/winapi_check/win32/rpcrt4.api
@@ -5,3 +5,4 @@ RPC_STATUS
 %ptr
 
 UUID *
+unsigned char **
diff --git a/tools/winapi_check/win32/ttydrv.api b/tools/winapi_check/win32/ttydrv.api
index 271dc1d3ae428f3a2c11ae3030e5bb4e019f3781..4107f737611aeb1c15c806fe1f42416f2377d845 100644
--- a/tools/winapi_check/win32/ttydrv.api
+++ b/tools/winapi_check/win32/ttydrv.api
@@ -3,6 +3,7 @@
 BOOL
 CHAR
 DWORD
+INT
 HANDLE
 LONG
 UINT
@@ -31,6 +32,10 @@ struct tagWND *
 LPCSTR
 LPSTR
 
+%wstr
+
+LPWSTR
+
 %void
 
 void
diff --git a/tools/winapi_check/win32/user32.api b/tools/winapi_check/win32/user32.api
index ec1b8cabf4ee4d42f3df7f5eb84c2997c71390cf..2f0566db220378a0f21957b145be64ad1ee39b4e 100644
--- a/tools/winapi_check/win32/user32.api
+++ b/tools/winapi_check/win32/user32.api
@@ -98,7 +98,6 @@ MENUITEMINFOW *
 MONITORENUMPROC
 MSG *
 PAINTSTRUCT *
-PBYTE
 PFNCALLBACK
 PICONINFO
 POINT *
diff --git a/tools/winapi_check/win32/wininet.api b/tools/winapi_check/win32/wininet.api
index ddb136f6f742ce1c14dee0ded624155cd29327c5..1e16438e2170ff435b91c31986e05f245774e8fa 100644
--- a/tools/winapi_check/win32/wininet.api
+++ b/tools/winapi_check/win32/wininet.api
@@ -11,6 +11,7 @@ INTERNET_PORT
 LPCSTR *
 LPCVOID
 LPDWORD
+LPINTERNET_BUFFERSA
 LPURL_COMPONENTSA
 LPVOID
 LPWIN32_FIND_DATAA
diff --git a/tools/winapi_check/win32/x11drv.api b/tools/winapi_check/win32/x11drv.api
index bddcfad972be2f343629bf83c879533012cf0e0d..ee864a4667cb73221f998b0c31883dd6ad8af9ab 100644
--- a/tools/winapi_check/win32/x11drv.api
+++ b/tools/winapi_check/win32/x11drv.api
@@ -4,6 +4,7 @@ BOOL
 CHAR
 DWORD
 HANDLE
+INT
 LONG
 UINT
 WORD
@@ -31,6 +32,10 @@ WND *
 LPCSTR
 LPSTR
 
+%wstr
+
+LPWSTR
+
 %void
 
 void