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