diff --git a/dlls/msvcrt/msvcrt.spec b/dlls/msvcrt/msvcrt.spec
index 3c4d57def68268b0e71a220f8d28034027456a42..90904a364813e3d8d08ce47e2e3c558129d04ef6 100644
--- a/dlls/msvcrt/msvcrt.spec
+++ b/dlls/msvcrt/msvcrt.spec
@@ -250,7 +250,7 @@ debug_channels (msvcrt)
 @ stub _fstati64 #(long ptr)
 @ cdecl _ftime(ptr) _ftime
 @ forward -noimport _ftol ntdll._ftol
-@ cdecl _fullpath(str str long) _fullpath
+@ cdecl _fullpath(ptr str long) _fullpath
 @ cdecl _futime(long ptr) _futime
 @ cdecl _gcvt( double long str) gcvt
 @ cdecl _get_osfhandle(long) _get_osfhandle
diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec
index 2e93ce034dc5ca91f776576b53d109d97cadf834..7a346f2db8c8f573793883e0c26651a0b0cf6402 100644
--- a/dlls/ntdll/ntdll.spec
+++ b/dlls/ntdll/ntdll.spec
@@ -890,7 +890,7 @@ debug_channels (aspi atom cdrom console ddraw debug delayhlp dll dosfs dosmem
 @ cdecl _memicmp(str str long) _memicmp
 @ varargs _snprintf(ptr long ptr) snprintf
 @ varargs _snwprintf(wstr long wstr) _snwprintf
-@ cdecl _splitpath(str str str str str) _splitpath
+@ cdecl _splitpath(str ptr ptr ptr ptr) _splitpath
 @ cdecl _strcmpi(str str) strcasecmp
 @ cdecl _stricmp(str str) strcasecmp
 @ cdecl _strlwr(str) _strlwr