Fix .spec declarations for functinos with 64bit arguments

Francois Gouget fgouget at free.fr
Sun Sep 25 13:23:48 CDT 2005


Changelog:

  * dlls/ole32/ole2.spec
    dlls/ole32/storage.spec
    dlls/oleaut32/oleaut32.spec
    dlls/shlwapi/shlwapi.spec

    Francois Gouget <fgouget at free.fr>
    Fix .spec declarations for functinos with 64bit arguments (reported 
by winapi_check).

-- 
Francois Gouget         fgouget at free.fr        http://fgouget.free.fr/
May your Tongue stick to the Roof of your Mouth with the Force of a Thousand Caramels.
-------------- next part --------------
Index: dlls/ole32/ole2.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ole32/ole2.spec,v
retrieving revision 1.13
diff -u -p -r1.13 ole2.spec
--- dlls/ole32/ole2.spec	15 Aug 2005 09:46:51 -0000	1.13
+++ dlls/ole32/ole2.spec	25 Sep 2005 08:50:58 -0000
@@ -149,10 +149,10 @@
 500 cdecl HGLOBALLockBytesImpl16_QueryInterface(segptr ptr ptr) HGLOBALLockBytesImpl16_QueryInterface
 501 cdecl HGLOBALLockBytesImpl16_AddRef(ptr) HGLOBALLockBytesImpl16_AddRef
 502 cdecl HGLOBALLockBytesImpl16_Release(ptr) HGLOBALLockBytesImpl16_Release
-503 cdecl HGLOBALLockBytesImpl16_ReadAt(ptr long long ptr long ptr) HGLOBALLockBytesImpl16_ReadAt
-504 cdecl HGLOBALLockBytesImpl16_WriteAt(ptr long long ptr long ptr) HGLOBALLockBytesImpl16_WriteAt
+503 cdecl HGLOBALLockBytesImpl16_ReadAt(ptr double ptr long ptr) HGLOBALLockBytesImpl16_ReadAt
+504 cdecl HGLOBALLockBytesImpl16_WriteAt(ptr double ptr long ptr) HGLOBALLockBytesImpl16_WriteAt
 505 cdecl HGLOBALLockBytesImpl16_Flush(ptr) HGLOBALLockBytesImpl16_Flush
-506 cdecl HGLOBALLockBytesImpl16_SetSize(ptr long long) HGLOBALLockBytesImpl16_SetSize
-507 cdecl HGLOBALLockBytesImpl16_LockRegion(ptr long long long long long) HGLOBALLockBytesImpl16_LockRegion
-508 cdecl HGLOBALLockBytesImpl16_UnlockRegion(ptr long long long long long) HGLOBALLockBytesImpl16_UnlockRegion
+506 cdecl HGLOBALLockBytesImpl16_SetSize(ptr double) HGLOBALLockBytesImpl16_SetSize
+507 cdecl HGLOBALLockBytesImpl16_LockRegion(ptr double double long) HGLOBALLockBytesImpl16_LockRegion
+508 cdecl HGLOBALLockBytesImpl16_UnlockRegion(ptr double double long) HGLOBALLockBytesImpl16_UnlockRegion
 509 cdecl HGLOBALLockBytesImpl16_Stat(ptr ptr long) HGLOBALLockBytesImpl16_Stat
Index: dlls/ole32/storage.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ole32/storage.spec,v
retrieving revision 1.6
diff -u -p -r1.6 storage.spec
--- dlls/ole32/storage.spec	8 Aug 2005 11:05:06 -0000	1.6
+++ dlls/ole32/storage.spec	25 Sep 2005 08:50:33 -0000
@@ -48,7 +48,7 @@
 521 cdecl IStream16_Read(ptr ptr long ptr) IStream16_fnRead
 #522 cdecl IStream16_Write(ptr ptr long ptr) IStream16_fnWrite
 522 stub  IStream16_Write
-523 cdecl IStream16_Seek(ptr long long long ptr) IStream16_fnSeek
+523 cdecl IStream16_Seek(ptr double long ptr) IStream16_fnSeek
 524 stub  IStream16_SetSize
 525 stub  IStream16_CopyTo
 526 stub  IStream16_Commit
Index: dlls/oleaut32/oleaut32.spec
===================================================================
RCS file: /var/cvs/wine/dlls/oleaut32/oleaut32.spec,v
retrieving revision 1.77
diff -u -p -r1.77 oleaut32.spec
--- dlls/oleaut32/oleaut32.spec	9 Sep 2005 15:05:02 -0000	1.77
+++ dlls/oleaut32/oleaut32.spec	25 Sep 2005 08:30:30 -0000
@@ -293,17 +293,17 @@
 296 stub LPSAFEARRAY_Marshal
 297 stub LPSAFEARRAY_Unmarshal
 298 stdcall VarDecCmpR8(ptr double)
-299 stdcall VarCyAdd(long long long long ptr)
-303 stdcall VarCyMul(long long long long ptr)
-304 stdcall VarCyMulI4(long long long ptr)
-305 stdcall VarCySub(long long long long ptr)
-306 stdcall VarCyAbs(long long ptr)
-307 stdcall VarCyFix(long long ptr)
-308 stdcall VarCyInt(long long ptr)
-309 stdcall VarCyNeg(long long ptr)
-310 stdcall VarCyRound(long long long ptr)
-311 stdcall VarCyCmp(long long long long)
-312 stdcall VarCyCmpR8(long long double)
+299 stdcall VarCyAdd(double double ptr)
+303 stdcall VarCyMul(double double ptr)
+304 stdcall VarCyMulI4(double long ptr)
+305 stdcall VarCySub(double double ptr)
+306 stdcall VarCyAbs(double ptr)
+307 stdcall VarCyFix(double ptr)
+308 stdcall VarCyInt(double ptr)
+309 stdcall VarCyNeg(double ptr)
+310 stdcall VarCyRound(double long ptr)
+311 stdcall VarCyCmp(double double)
+312 stdcall VarCyCmpR8(double double)
 313 stdcall VarBstrCat(wstr wstr ptr)
 314 stdcall VarBstrCmp(wstr wstr long long)
 315 stdcall VarR8Pow(double double ptr)
Index: dlls/shlwapi/shlwapi.spec
===================================================================
RCS file: /var/cvs/wine/dlls/shlwapi/shlwapi.spec,v
retrieving revision 1.110
diff -u -p -r1.110 shlwapi.spec
--- dlls/shlwapi/shlwapi.spec	19 Sep 2005 14:44:28 -0000	1.110
+++ dlls/shlwapi/shlwapi.spec	25 Sep 2005 08:49:41 -0000
@@ -546,7 +546,7 @@
 550 stub -noname GetTemplateInfoFromHandle
 551 stub -noname IShellFolder_CompareIDs
 
-@ stdcall AssocCreate(long long long long ptr ptr)
+@ stdcall AssocCreate(double double ptr ptr)
 @ stdcall AssocIsDangerous(long)
 @ stdcall AssocQueryKeyA(long long str ptr ptr)
 @ stdcall AssocQueryKeyW(long long wstr ptr ptr)


More information about the wine-patches mailing list