United Devices Client

illie illie at home.com
Fri Mar 30 06:07:36 CST 2001


In article <3ac42853.2386397004 at news.asi.fr>, 
nomailthankyoug.patel at wanadoo.fr says...
> On 29 Mar 2001 14:41:32 -0800, ud510 at vtn1.victoria.tc.ca (Ian S.
> White) wrote:
> 
> <snip>
> >Ret  ole32.144: StgCreateDocfile() retval=80004005 ret=653a88fd fs=008f
> 
> Can you  try the following patch on dlls/ole32/storage32.c ?
> 
> Gerard
> 
> --- storage32.c.orig    Wed Feb 28 06:31:03 2001
> +++ storage32.c Fri Mar 30 08:34:07 2001
> @@ -5313,6 +5313,9 @@
>    accessMode   = GetAccessModeFromSTGM(grfMode);
>    creationMode = GetCreationModeFromSTGM(grfMode);
>  
> +  if (pwcsName == 0)
> +    creationMode = TRUNCATE_EXISTING;
> +
>    if (grfMode & STGM_DELETEONRELEASE)
>      fileAttribut 
> 

Still no success. 

Call ole32.144: StgCreateDocfile(00000000,04000012,00000000,653c6314) 
ret=653a88fd fs=008f
Call kernel32.505: GetTempPathW(00000104,405e6434) ret=40836840 fs=008f
Ret  kernel32.505: GetTempPathW() retval=00000008 ret=40836840 fs=008f
Call kernel32.503: GetTempFileNameW(405e6434 L"C:\\TEMP\\",405e642c 
L"STO",00000000,405e6644) ret=40836863 fs=008f
trace:file:CreateFileA C:\TEMP\STO7598.tmp GENERIC_WRITE CREATE_NEW
trace:dosfs:DOSFS_GetFullName C:\TEMP\STO7598.tmp (last=0)
trace:dosfs:DOSFS_FindUnixName /dos,TEMP\STO7598.tmp
trace:dosfs:DOSFS_FindUnixName (/dos,TEMP\STO7598.tmp) -> temp (TEMP)
trace:dosfs:DOSFS_FindUnixName /dos/temp,STO7598.tmp
warn:dosfs:DOSFS_FindUnixName 'STO7598.tmp' not found in '/dos/temp'
trace:dosfs:DOSFS_GetFullName returning /dos/temp/STO7598.tmp = 
C:\TEMP\sto7598.tmp
trace:file:FILE_GetTempFileName created C:\TEMP\STO7598.tmp
trace:dosfs:DOSFS_GetFullName C:\TEMP\STO7598.tmp (last=0)
trace:dosfs:DOSFS_FindUnixName /dos,TEMP\STO7598.tmp
trace:dosfs:DOSFS_FindUnixName (/dos,TEMP\STO7598.tmp) -> temp (TEMP)
trace:dosfs:DOSFS_FindUnixName /dos/temp,STO7598.tmp
trace:dosfs:DOSFS_FindUnixName (/dos/temp,STO7598.tmp) -> STO7598.tmp 
(STO7598.TMP)
trace:dosfs:DOSFS_GetFullName returning /dos/temp/STO7598.tmp = 
C:\TEMP\STO7598.TMP
trace:file:FILE_GetTempFileName returning C:\TEMP\STO7598.tmp
Ret  kernel32.503: GetTempFileNameW() retval=00007598 ret=40836863 
fs=008f
fixme:storage:GetCreationModeFromSTGM unhandled storage mode : 0x04000012
Call kernel32.195: CreateFileW(405e6644 
L"C:\\TEMP\\STO7598.tmp",c0000000,00000000,00000000,00000001,14000000,000
00000) ret=40836922 fs=008f
trace:file:CreateFileA C:\TEMP\STO7598.tmp GENERIC_READ GENERIC_WRITE 
CREATE_NEW
trace:dosfs:DOSFS_GetFullName C:\TEMP\STO7598.tmp (last=0)
trace:dosfs:DOSFS_FindUnixName /dos,TEMP\STO7598.tmp
trace:dosfs:DOSFS_FindUnixName (/dos,TEMP\STO7598.tmp) -> temp (TEMP)
trace:dosfs:DOSFS_FindUnixName /dos/temp,STO7598.tmp
trace:dosfs:DOSFS_FindUnixName (/dos/temp,STO7598.tmp) -> STO7598.tmp 
(STO7598.TMP)
trace:dosfs:DOSFS_GetFullName returning /dos/temp/STO7598.tmp = 
C:\TEMP\STO7598.TMP
warn:file:FILE_CreateFile Unable to create file '/dos/temp/STO7598.tmp' 
(GLE 183)
Ret  kernel32.195: CreateFileW() retval=ffffffff ret=40836922 fs=008f
Ret  ole32.144: StgCreateDocfile() retval=80004005 ret=653a88fd fs=008f



More information about the wine-users mailing list