Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
da2b6a9f
Commit
da2b6a9f
authored
Jan 06, 2001
by
François Gouget
Committed by
Alexandre Julliard
Jan 06, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed some HFILE vs. HANDLE mismatches.
If not used the last parameter of CreateFile must be 0, not -1.
parent
c4c7324c
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
40 additions
and
40 deletions
+40
-40
registry.c
dlls/advapi32/registry.c
+3
-3
file.c
dlls/crtdll/file.c
+1
-1
typelib.c
dlls/oleaut32/typelib.c
+1
-1
shell32_main.c
dlls/shell32/shell32_main.c
+1
-1
exticon.c
dlls/user/exticon.c
+1
-1
module.c
dlls/winedos/module.c
+2
-2
init.c
graphics/enhmetafiledrv/init.c
+1
-1
init.c
graphics/metafiledrv/init.c
+1
-1
module.c
loader/module.c
+4
-4
module.c
loader/ne/module.c
+2
-2
pe_image.c
loader/pe_image.c
+1
-1
registry.c
memory/registry.c
+3
-3
int21.c
msdos/int21.c
+1
-1
enhmetafile.c
objects/enhmetafile.c
+5
-5
metafile.c
objects/metafile.c
+12
-12
process.c
scheduler/process.c
+1
-1
No files found.
dlls/advapi32/registry.c
View file @
da2b6a9f
...
@@ -1222,7 +1222,7 @@ LONG WINAPI RegLoadKeyW( HKEY hkey, LPCWSTR subkey, LPCWSTR filename )
...
@@ -1222,7 +1222,7 @@ LONG WINAPI RegLoadKeyW( HKEY hkey, LPCWSTR subkey, LPCWSTR filename )
if
(
len
>
MAX_PATH
*
sizeof
(
WCHAR
))
return
ERROR_INVALID_PARAMETER
;
if
(
len
>
MAX_PATH
*
sizeof
(
WCHAR
))
return
ERROR_INVALID_PARAMETER
;
if
((
file
=
CreateFileW
(
filename
,
GENERIC_READ
,
0
,
NULL
,
OPEN_EXISTING
,
if
((
file
=
CreateFileW
(
filename
,
GENERIC_READ
,
0
,
NULL
,
OPEN_EXISTING
,
FILE_ATTRIBUTE_NORMAL
,
-
1
))
==
INVALID_HANDLE_VALUE
)
FILE_ATTRIBUTE_NORMAL
,
0
))
==
INVALID_HANDLE_VALUE
)
{
{
ret
=
GetLastError
();
ret
=
GetLastError
();
goto
done
;
goto
done
;
...
@@ -1262,7 +1262,7 @@ LONG WINAPI RegLoadKeyA( HKEY hkey, LPCSTR subkey, LPCSTR filename )
...
@@ -1262,7 +1262,7 @@ LONG WINAPI RegLoadKeyA( HKEY hkey, LPCSTR subkey, LPCSTR filename )
if
(
len
>
MAX_PATH
*
sizeof
(
WCHAR
))
return
ERROR_INVALID_PARAMETER
;
if
(
len
>
MAX_PATH
*
sizeof
(
WCHAR
))
return
ERROR_INVALID_PARAMETER
;
if
((
file
=
CreateFileA
(
filename
,
GENERIC_READ
,
0
,
NULL
,
OPEN_EXISTING
,
if
((
file
=
CreateFileA
(
filename
,
GENERIC_READ
,
0
,
NULL
,
OPEN_EXISTING
,
FILE_ATTRIBUTE_NORMAL
,
-
1
))
==
INVALID_HANDLE_VALUE
)
FILE_ATTRIBUTE_NORMAL
,
0
))
==
INVALID_HANDLE_VALUE
)
{
{
ret
=
GetLastError
();
ret
=
GetLastError
();
goto
done
;
goto
done
;
...
@@ -1312,7 +1312,7 @@ LONG WINAPI RegSaveKeyA( HKEY hkey, LPCSTR file, LPSECURITY_ATTRIBUTES sa )
...
@@ -1312,7 +1312,7 @@ LONG WINAPI RegSaveKeyA( HKEY hkey, LPCSTR file, LPSECURITY_ATTRIBUTES sa )
{
{
sprintf
(
name
,
"reg%04x.tmp"
,
count
++
);
sprintf
(
name
,
"reg%04x.tmp"
,
count
++
);
handle
=
CreateFileA
(
buffer
,
GENERIC_WRITE
,
0
,
NULL
,
handle
=
CreateFileA
(
buffer
,
GENERIC_WRITE
,
0
,
NULL
,
CREATE_NEW
,
FILE_ATTRIBUTE_NORMAL
,
-
1
);
CREATE_NEW
,
FILE_ATTRIBUTE_NORMAL
,
0
);
if
(
handle
!=
INVALID_HANDLE_VALUE
)
break
;
if
(
handle
!=
INVALID_HANDLE_VALUE
)
break
;
if
((
ret
=
GetLastError
())
!=
ERROR_ALREADY_EXISTS
)
goto
done
;
if
((
ret
=
GetLastError
())
!=
ERROR_ALREADY_EXISTS
)
goto
done
;
...
...
dlls/crtdll/file.c
View file @
da2b6a9f
...
@@ -832,7 +832,7 @@ INT __cdecl CRTDLL__open(LPCSTR path,INT flags)
...
@@ -832,7 +832,7 @@ INT __cdecl CRTDLL__open(LPCSTR path,INT flags)
TRACE
(
":unsupported flags 0x%04x
\n
"
,
flags
);
TRACE
(
":unsupported flags 0x%04x
\n
"
,
flags
);
hand
=
CreateFileA
(
path
,
access
,
FILE_SHARE_READ
|
FILE_SHARE_WRITE
,
hand
=
CreateFileA
(
path
,
access
,
FILE_SHARE_READ
|
FILE_SHARE_WRITE
,
NULL
,
creation
,
FILE_ATTRIBUTE_NORMAL
,
-
1
);
NULL
,
creation
,
FILE_ATTRIBUTE_NORMAL
,
0
);
if
(
hand
==
INVALID_HANDLE_VALUE
)
if
(
hand
==
INVALID_HANDLE_VALUE
)
{
{
...
...
dlls/oleaut32/typelib.c
View file @
da2b6a9f
...
@@ -1536,7 +1536,7 @@ int TLB_ReadTypeLib(LPSTR pszFileName, ITypeLib2 **ppTypeLib)
...
@@ -1536,7 +1536,7 @@ int TLB_ReadTypeLib(LPSTR pszFileName, ITypeLib2 **ppTypeLib)
/* check the signature of the file */
/* check the signature of the file */
hFile
=
CreateFileA
(
pszDllName
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
);
hFile
=
CreateFileA
(
pszDllName
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
0
);
if
(
INVALID_HANDLE_VALUE
!=
hFile
)
if
(
INVALID_HANDLE_VALUE
!=
hFile
)
{
{
HANDLE
hMapping
=
CreateFileMappingA
(
hFile
,
NULL
,
PAGE_READONLY
|
SEC_COMMIT
,
0
,
0
,
NULL
);
HANDLE
hMapping
=
CreateFileMappingA
(
hFile
,
NULL
,
PAGE_READONLY
|
SEC_COMMIT
,
0
,
0
,
NULL
);
...
...
dlls/shell32/shell32_main.c
View file @
da2b6a9f
...
@@ -135,7 +135,7 @@ DWORD WINAPI SHGetFileInfoA(LPCSTR path,DWORD dwFileAttributes,
...
@@ -135,7 +135,7 @@ DWORD WINAPI SHGetFileInfoA(LPCSTR path,DWORD dwFileAttributes,
||
(
BinaryType
==
SCS_PIF_BINARY
))
return
0x4d5a
;
||
(
BinaryType
==
SCS_PIF_BINARY
))
return
0x4d5a
;
hfile
=
CreateFileA
(
path
,
GENERIC_READ
,
FILE_SHARE_READ
,
hfile
=
CreateFileA
(
path
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
);
NULL
,
OPEN_EXISTING
,
0
,
0
);
if
(
hfile
==
INVALID_HANDLE_VALUE
)
return
0
;
if
(
hfile
==
INVALID_HANDLE_VALUE
)
return
0
;
/* The next section is adapted from MODULE_GetBinaryType, as we need
/* The next section is adapted from MODULE_GetBinaryType, as we need
...
...
dlls/user/exticon.c
View file @
da2b6a9f
...
@@ -242,7 +242,7 @@ static HRESULT ICO_ExtractIconExW(
...
@@ -242,7 +242,7 @@ static HRESULT ICO_ExtractIconExW(
TRACE
(
"(file %s,start %d,extract %d
\n
"
,
debugstr_w
(
lpszExeFileName
),
nIconIndex
,
nIcons
);
TRACE
(
"(file %s,start %d,extract %d
\n
"
,
debugstr_w
(
lpszExeFileName
),
nIconIndex
,
nIcons
);
hFile
=
CreateFileW
(
lpszExeFileName
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
);
hFile
=
CreateFileW
(
lpszExeFileName
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
0
);
if
(
hFile
==
INVALID_HANDLE_VALUE
)
return
hRet
;
if
(
hFile
==
INVALID_HANDLE_VALUE
)
return
hRet
;
fsizel
=
GetFileSize
(
hFile
,
&
fsizeh
);
fsizel
=
GetFileSize
(
hFile
,
&
fsizeh
);
...
...
dlls/winedos/module.c
View file @
da2b6a9f
...
@@ -349,7 +349,7 @@ BOOL WINAPI MZ_LoadImage( LPCSTR cmdline )
...
@@ -349,7 +349,7 @@ BOOL WINAPI MZ_LoadImage( LPCSTR cmdline )
if
(
!
SearchPathA
(
NULL
,
name
,
".exe"
,
sizeof
(
buffer
),
buffer
,
NULL
))
goto
error
;
if
(
!
SearchPathA
(
NULL
,
name
,
".exe"
,
sizeof
(
buffer
),
buffer
,
NULL
))
goto
error
;
if
((
hFile
=
CreateFileA
(
buffer
,
GENERIC_READ
,
FILE_SHARE_READ
,
if
((
hFile
=
CreateFileA
(
buffer
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
))
==
INVALID_HANDLE_VALUE
)
NULL
,
OPEN_EXISTING
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
goto
error
;
goto
error
;
if
(
!
MZ_DoLoadImage
(
hFile
,
buffer
,
NULL
))
if
(
!
MZ_DoLoadImage
(
hFile
,
buffer
,
NULL
))
{
{
...
@@ -370,7 +370,7 @@ BOOL WINAPI MZ_Exec( CONTEXT86 *context, LPCSTR filename, BYTE func, LPVOID para
...
@@ -370,7 +370,7 @@ BOOL WINAPI MZ_Exec( CONTEXT86 *context, LPCSTR filename, BYTE func, LPVOID para
* whether it's a NE/PE executable? */
* whether it's a NE/PE executable? */
LPDOSTASK
lpDosTask
=
MZ_Current
();
LPDOSTASK
lpDosTask
=
MZ_Current
();
HFILE
hFile
=
CreateFileA
(
filename
,
GENERIC_READ
,
FILE_SHARE_READ
,
HFILE
hFile
=
CreateFileA
(
filename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
);
NULL
,
OPEN_EXISTING
,
0
,
0
);
BOOL
ret
=
FALSE
;
BOOL
ret
=
FALSE
;
if
(
hFile
==
INVALID_HANDLE_VALUE
)
return
FALSE
;
if
(
hFile
==
INVALID_HANDLE_VALUE
)
return
FALSE
;
switch
(
func
)
{
switch
(
func
)
{
...
...
graphics/enhmetafiledrv/init.c
View file @
da2b6a9f
...
@@ -320,7 +320,7 @@ HDC WINAPI CreateEnhMetaFileW(
...
@@ -320,7 +320,7 @@ HDC WINAPI CreateEnhMetaFileW(
if
(
filename
)
/* disk based metafile */
if
(
filename
)
/* disk based metafile */
{
{
if
((
hFile
=
CreateFileW
(
filename
,
GENERIC_WRITE
|
GENERIC_READ
,
0
,
if
((
hFile
=
CreateFileW
(
filename
,
GENERIC_WRITE
|
GENERIC_READ
,
0
,
NULL
,
CREATE_ALWAYS
,
0
,
-
1
))
==
HFILE_ERROR
)
{
NULL
,
CREATE_ALWAYS
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
{
EMFDRV_DeleteDC
(
dc
);
EMFDRV_DeleteDC
(
dc
);
return
0
;
return
0
;
}
}
...
...
graphics/metafiledrv/init.c
View file @
da2b6a9f
...
@@ -199,7 +199,7 @@ HDC16 WINAPI CreateMetaFile16(
...
@@ -199,7 +199,7 @@ HDC16 WINAPI CreateMetaFile16(
{
{
physDev
->
mh
->
mtType
=
METAFILE_DISK
;
physDev
->
mh
->
mtType
=
METAFILE_DISK
;
if
((
hFile
=
CreateFileA
(
filename
,
GENERIC_WRITE
,
0
,
NULL
,
if
((
hFile
=
CreateFileA
(
filename
,
GENERIC_WRITE
,
0
,
NULL
,
CREATE_ALWAYS
,
0
,
-
1
))
==
HFILE_ERROR
)
{
CREATE_ALWAYS
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
{
MFDRV_DeleteDC
(
dc
);
MFDRV_DeleteDC
(
dc
);
return
0
;
return
0
;
}
}
...
...
loader/module.c
View file @
da2b6a9f
...
@@ -687,7 +687,7 @@ BOOL WINAPI GetBinaryTypeA( LPCSTR lpApplicationName, LPDWORD lpBinaryType )
...
@@ -687,7 +687,7 @@ BOOL WINAPI GetBinaryTypeA( LPCSTR lpApplicationName, LPDWORD lpBinaryType )
/* Open the file indicated by lpApplicationName for reading.
/* Open the file indicated by lpApplicationName for reading.
*/
*/
hfile
=
CreateFileA
(
lpApplicationName
,
GENERIC_READ
,
FILE_SHARE_READ
,
hfile
=
CreateFileA
(
lpApplicationName
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
);
NULL
,
OPEN_EXISTING
,
0
,
0
);
if
(
hfile
==
INVALID_HANDLE_VALUE
)
if
(
hfile
==
INVALID_HANDLE_VALUE
)
return
FALSE
;
return
FALSE
;
...
@@ -1083,7 +1083,7 @@ BOOL WINAPI CreateProcessA( LPCSTR lpApplicationName, LPSTR lpCommandLine,
...
@@ -1083,7 +1083,7 @@ BOOL WINAPI CreateProcessA( LPCSTR lpApplicationName, LPSTR lpCommandLine,
/* Open file and determine executable type */
/* Open file and determine executable type */
hFile
=
CreateFileA
(
name
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
);
hFile
=
CreateFileA
(
name
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
0
);
if
(
hFile
==
INVALID_HANDLE_VALUE
)
goto
done
;
if
(
hFile
==
INVALID_HANDLE_VALUE
)
goto
done
;
if
(
!
MODULE_GetBinaryType
(
hFile
,
name
,
&
type
)
)
if
(
!
MODULE_GetBinaryType
(
hFile
,
name
,
&
type
)
)
...
@@ -1254,14 +1254,14 @@ HMODULE WINAPI LoadLibraryExA(LPCSTR libname, HANDLE hfile, DWORD flags)
...
@@ -1254,14 +1254,14 @@ HMODULE WINAPI LoadLibraryExA(LPCSTR libname, HANDLE hfile, DWORD flags)
if
(
flags
&
LOAD_LIBRARY_AS_DATAFILE
)
if
(
flags
&
LOAD_LIBRARY_AS_DATAFILE
)
{
{
char
filename
[
256
];
char
filename
[
256
];
H
FI
LE
hFile
;
H
AND
LE
hFile
;
HMODULE
hmod
=
0
;
HMODULE
hmod
=
0
;
if
(
!
SearchPathA
(
NULL
,
libname
,
".dll"
,
sizeof
(
filename
),
filename
,
NULL
))
if
(
!
SearchPathA
(
NULL
,
libname
,
".dll"
,
sizeof
(
filename
),
filename
,
NULL
))
return
0
;
return
0
;
/* FIXME: maybe we should use the hfile parameter instead */
/* FIXME: maybe we should use the hfile parameter instead */
hFile
=
CreateFileA
(
filename
,
GENERIC_READ
,
FILE_SHARE_READ
,
hFile
=
CreateFileA
(
filename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
);
NULL
,
OPEN_EXISTING
,
0
,
0
);
if
(
hFile
!=
INVALID_HANDLE_VALUE
)
if
(
hFile
!=
INVALID_HANDLE_VALUE
)
{
{
hmod
=
PE_LoadImage
(
hFile
,
filename
,
flags
);
hmod
=
PE_LoadImage
(
hFile
,
filename
,
flags
);
...
...
loader/ne/module.c
View file @
da2b6a9f
...
@@ -385,7 +385,7 @@ HANDLE NE_OpenFile( NE_MODULE *pModule )
...
@@ -385,7 +385,7 @@ HANDLE NE_OpenFile( NE_MODULE *pModule )
{
{
char
*
name
;
char
*
name
;
static
HANDLE
cachedfd
=
-
1
;
static
HANDLE
cachedfd
=
INVALID_HANDLE_VALUE
;
TRACE
(
"(%p) cache: mod=%p fd=%d
\n
"
,
TRACE
(
"(%p) cache: mod=%p fd=%d
\n
"
,
pModule
,
pCachedModule
,
cachedfd
);
pModule
,
pCachedModule
,
cachedfd
);
...
@@ -394,7 +394,7 @@ HANDLE NE_OpenFile( NE_MODULE *pModule )
...
@@ -394,7 +394,7 @@ HANDLE NE_OpenFile( NE_MODULE *pModule )
pCachedModule
=
pModule
;
pCachedModule
=
pModule
;
name
=
NE_MODULE_NAME
(
pModule
);
name
=
NE_MODULE_NAME
(
pModule
);
if
((
cachedfd
=
CreateFileA
(
name
,
GENERIC_READ
,
FILE_SHARE_READ
,
if
((
cachedfd
=
CreateFileA
(
name
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
))
==
-
1
)
NULL
,
OPEN_EXISTING
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
MESSAGE
(
"Can't open file '%s' for module %04x
\n
"
,
name
,
pModule
->
self
);
MESSAGE
(
"Can't open file '%s' for module %04x
\n
"
,
name
,
pModule
->
self
);
TRACE
(
"opened '%s' -> %d
\n
"
,
TRACE
(
"opened '%s' -> %d
\n
"
,
name
,
cachedfd
);
name
,
cachedfd
);
...
...
loader/pe_image.c
View file @
da2b6a9f
...
@@ -697,7 +697,7 @@ WINE_MODREF *PE_LoadLibraryExA (LPCSTR name, DWORD flags)
...
@@ -697,7 +697,7 @@ WINE_MODREF *PE_LoadLibraryExA (LPCSTR name, DWORD flags)
HANDLE
hFile
;
HANDLE
hFile
;
hFile
=
CreateFileA
(
name
,
GENERIC_READ
,
FILE_SHARE_READ
,
hFile
=
CreateFileA
(
name
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
);
NULL
,
OPEN_EXISTING
,
0
,
0
);
if
(
hFile
==
INVALID_HANDLE_VALUE
)
return
NULL
;
if
(
hFile
==
INVALID_HANDLE_VALUE
)
return
NULL
;
/* Load PE module */
/* Load PE module */
...
...
memory/registry.c
View file @
da2b6a9f
...
@@ -625,7 +625,7 @@ LONG WINAPI RegLoadKeyA( HKEY hkey, LPCSTR subkey, LPCSTR filename )
...
@@ -625,7 +625,7 @@ LONG WINAPI RegLoadKeyA( HKEY hkey, LPCSTR subkey, LPCSTR filename )
if
(
len
>
MAX_PATH
*
sizeof
(
WCHAR
))
return
ERROR_INVALID_PARAMETER
;
if
(
len
>
MAX_PATH
*
sizeof
(
WCHAR
))
return
ERROR_INVALID_PARAMETER
;
if
((
file
=
CreateFileA
(
filename
,
GENERIC_READ
,
0
,
NULL
,
OPEN_EXISTING
,
if
((
file
=
CreateFileA
(
filename
,
GENERIC_READ
,
0
,
NULL
,
OPEN_EXISTING
,
FILE_ATTRIBUTE_NORMAL
,
-
1
))
==
INVALID_HANDLE_VALUE
)
FILE_ATTRIBUTE_NORMAL
,
0
))
==
INVALID_HANDLE_VALUE
)
{
{
ret
=
GetLastError
();
ret
=
GetLastError
();
goto
done
;
goto
done
;
...
@@ -663,7 +663,7 @@ LONG WINAPI RegSaveKeyA( HKEY hkey, LPCSTR file, LPSECURITY_ATTRIBUTES sa )
...
@@ -663,7 +663,7 @@ LONG WINAPI RegSaveKeyA( HKEY hkey, LPCSTR file, LPSECURITY_ATTRIBUTES sa )
int
count
=
0
;
int
count
=
0
;
LPSTR
name
;
LPSTR
name
;
DWORD
ret
,
err
;
DWORD
ret
,
err
;
H
FI
LE
handle
;
H
AND
LE
handle
;
TRACE
(
"(%x,%s,%p)
\n
"
,
hkey
,
debugstr_a
(
file
),
sa
);
TRACE
(
"(%x,%s,%p)
\n
"
,
hkey
,
debugstr_a
(
file
),
sa
);
...
@@ -675,7 +675,7 @@ LONG WINAPI RegSaveKeyA( HKEY hkey, LPCSTR file, LPSECURITY_ATTRIBUTES sa )
...
@@ -675,7 +675,7 @@ LONG WINAPI RegSaveKeyA( HKEY hkey, LPCSTR file, LPSECURITY_ATTRIBUTES sa )
{
{
sprintf
(
name
,
"reg%04x.tmp"
,
count
++
);
sprintf
(
name
,
"reg%04x.tmp"
,
count
++
);
handle
=
CreateFileA
(
buffer
,
GENERIC_WRITE
,
0
,
NULL
,
handle
=
CreateFileA
(
buffer
,
GENERIC_WRITE
,
0
,
NULL
,
CREATE_NEW
,
FILE_ATTRIBUTE_NORMAL
,
-
1
);
CREATE_NEW
,
FILE_ATTRIBUTE_NORMAL
,
0
);
if
(
handle
!=
INVALID_HANDLE_VALUE
)
break
;
if
(
handle
!=
INVALID_HANDLE_VALUE
)
break
;
if
((
ret
=
GetLastError
())
!=
ERROR_ALREADY_EXISTS
)
goto
done
;
if
((
ret
=
GetLastError
())
!=
ERROR_ALREADY_EXISTS
)
goto
done
;
...
...
msdos/int21.c
View file @
da2b6a9f
...
@@ -477,7 +477,7 @@ static HFILE16 _lcreat16_uniq( LPCSTR path, INT attr )
...
@@ -477,7 +477,7 @@ static HFILE16 _lcreat16_uniq( LPCSTR path, INT attr )
attr
&=
FILE_ATTRIBUTE_READONLY
|
FILE_ATTRIBUTE_HIDDEN
|
FILE_ATTRIBUTE_SYSTEM
;
attr
&=
FILE_ATTRIBUTE_READONLY
|
FILE_ATTRIBUTE_HIDDEN
|
FILE_ATTRIBUTE_SYSTEM
;
return
Win32HandleToDosFileHandle
(
CreateFileA
(
path
,
GENERIC_READ
|
GENERIC_WRITE
,
return
Win32HandleToDosFileHandle
(
CreateFileA
(
path
,
GENERIC_READ
|
GENERIC_WRITE
,
FILE_SHARE_READ
|
FILE_SHARE_WRITE
,
NULL
,
FILE_SHARE_READ
|
FILE_SHARE_WRITE
,
NULL
,
CREATE_NEW
,
attr
,
-
1
));
CREATE_NEW
,
attr
,
0
));
}
}
static
void
OpenExistingFile
(
CONTEXT86
*
context
)
static
void
OpenExistingFile
(
CONTEXT86
*
context
)
...
...
objects/enhmetafile.c
View file @
da2b6a9f
...
@@ -93,7 +93,7 @@ static void EMF_ReleaseEnhMetaHeader( HENHMETAFILE hmf )
...
@@ -93,7 +93,7 @@ static void EMF_ReleaseEnhMetaHeader( HENHMETAFILE hmf )
* EMF_GetEnhMetaFile
* EMF_GetEnhMetaFile
*
*
*/
*/
static
HENHMETAFILE
EMF_GetEnhMetaFile
(
H
FI
LE
hFile
)
static
HENHMETAFILE
EMF_GetEnhMetaFile
(
H
AND
LE
hFile
)
{
{
ENHMETAHEADER
*
emh
;
ENHMETAHEADER
*
emh
;
HANDLE
hMapping
;
HANDLE
hMapping
;
...
@@ -122,7 +122,7 @@ HENHMETAFILE WINAPI GetEnhMetaFileA(
...
@@ -122,7 +122,7 @@ HENHMETAFILE WINAPI GetEnhMetaFileA(
)
)
{
{
HENHMETAFILE
hmf
;
HENHMETAFILE
hmf
;
H
FI
LE
hFile
;
H
AND
LE
hFile
;
hFile
=
CreateFileA
(
lpszMetaFile
,
GENERIC_READ
,
FILE_SHARE_READ
,
0
,
hFile
=
CreateFileA
(
lpszMetaFile
,
GENERIC_READ
,
FILE_SHARE_READ
,
0
,
OPEN_EXISTING
,
0
,
0
);
OPEN_EXISTING
,
0
,
0
);
...
@@ -143,7 +143,7 @@ HENHMETAFILE WINAPI GetEnhMetaFileW(
...
@@ -143,7 +143,7 @@ HENHMETAFILE WINAPI GetEnhMetaFileW(
LPCWSTR
lpszMetaFile
)
/* [in] filename of enhanced metafile */
LPCWSTR
lpszMetaFile
)
/* [in] filename of enhanced metafile */
{
{
HENHMETAFILE
hmf
;
HENHMETAFILE
hmf
;
H
FI
LE
hFile
;
H
AND
LE
hFile
;
hFile
=
CreateFileW
(
lpszMetaFile
,
GENERIC_READ
,
FILE_SHARE_READ
,
0
,
hFile
=
CreateFileW
(
lpszMetaFile
,
GENERIC_READ
,
FILE_SHARE_READ
,
0
,
OPEN_EXISTING
,
0
,
0
);
OPEN_EXISTING
,
0
,
0
);
...
@@ -1367,9 +1367,9 @@ HENHMETAFILE WINAPI CopyEnhMetaFileA(
...
@@ -1367,9 +1367,9 @@ HENHMETAFILE WINAPI CopyEnhMetaFileA(
memcpy
(
emrDst
,
emrSrc
,
emrSrc
->
nBytes
);
memcpy
(
emrDst
,
emrSrc
,
emrSrc
->
nBytes
);
hmfDst
=
EMF_Create_HENHMETAFILE
(
emrDst
,
0
,
0
);
hmfDst
=
EMF_Create_HENHMETAFILE
(
emrDst
,
0
,
0
);
}
else
{
}
else
{
H
FI
LE
hFile
;
H
AND
LE
hFile
;
hFile
=
CreateFileA
(
file
,
GENERIC_WRITE
|
GENERIC_READ
,
0
,
NULL
,
hFile
=
CreateFileA
(
file
,
GENERIC_WRITE
|
GENERIC_READ
,
0
,
NULL
,
CREATE_ALWAYS
,
0
,
-
1
);
CREATE_ALWAYS
,
0
,
0
);
WriteFile
(
hFile
,
emrSrc
,
emrSrc
->
nBytes
,
0
,
0
);
WriteFile
(
hFile
,
emrSrc
,
emrSrc
->
nBytes
,
0
,
0
);
hmfDst
=
EMF_GetEnhMetaFile
(
hFile
);
hmfDst
=
EMF_GetEnhMetaFile
(
hFile
);
}
}
...
...
objects/metafile.c
View file @
da2b6a9f
...
@@ -215,7 +215,7 @@ static METAHEADER *MF_ReadMetaFile(HFILE hfile)
...
@@ -215,7 +215,7 @@ static METAHEADER *MF_ReadMetaFile(HFILE hfile)
HMETAFILE16
WINAPI
GetMetaFile16
(
LPCSTR
lpFilename
)
HMETAFILE16
WINAPI
GetMetaFile16
(
LPCSTR
lpFilename
)
{
{
METAHEADER
*
mh
;
METAHEADER
*
mh
;
H
FI
LE
hFile
;
H
AND
LE
hFile
;
TRACE
(
"%s
\n
"
,
lpFilename
);
TRACE
(
"%s
\n
"
,
lpFilename
);
...
@@ -223,7 +223,7 @@ HMETAFILE16 WINAPI GetMetaFile16( LPCSTR lpFilename )
...
@@ -223,7 +223,7 @@ HMETAFILE16 WINAPI GetMetaFile16( LPCSTR lpFilename )
return
0
;
return
0
;
if
((
hFile
=
CreateFileA
(
lpFilename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
if
((
hFile
=
CreateFileA
(
lpFilename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
))
==
HFILE_ERROR
)
OPEN_EXISTING
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
return
0
;
return
0
;
mh
=
MF_ReadMetaFile
(
hFile
);
mh
=
MF_ReadMetaFile
(
hFile
);
...
@@ -240,7 +240,7 @@ HMETAFILE16 WINAPI GetMetaFile16( LPCSTR lpFilename )
...
@@ -240,7 +240,7 @@ HMETAFILE16 WINAPI GetMetaFile16( LPCSTR lpFilename )
HMETAFILE
WINAPI
GetMetaFileA
(
LPCSTR
lpFilename
)
HMETAFILE
WINAPI
GetMetaFileA
(
LPCSTR
lpFilename
)
{
{
METAHEADER
*
mh
;
METAHEADER
*
mh
;
H
FI
LE
hFile
;
H
AND
LE
hFile
;
TRACE
(
"%s
\n
"
,
lpFilename
);
TRACE
(
"%s
\n
"
,
lpFilename
);
...
@@ -248,7 +248,7 @@ HMETAFILE WINAPI GetMetaFileA( LPCSTR lpFilename )
...
@@ -248,7 +248,7 @@ HMETAFILE WINAPI GetMetaFileA( LPCSTR lpFilename )
return
0
;
return
0
;
if
((
hFile
=
CreateFileA
(
lpFilename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
if
((
hFile
=
CreateFileA
(
lpFilename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
))
==
HFILE_ERROR
)
OPEN_EXISTING
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
return
0
;
return
0
;
mh
=
MF_ReadMetaFile
(
hFile
);
mh
=
MF_ReadMetaFile
(
hFile
);
...
@@ -265,7 +265,7 @@ HMETAFILE WINAPI GetMetaFileA( LPCSTR lpFilename )
...
@@ -265,7 +265,7 @@ HMETAFILE WINAPI GetMetaFileA( LPCSTR lpFilename )
HMETAFILE
WINAPI
GetMetaFileW
(
LPCWSTR
lpFilename
)
HMETAFILE
WINAPI
GetMetaFileW
(
LPCWSTR
lpFilename
)
{
{
METAHEADER
*
mh
;
METAHEADER
*
mh
;
H
FI
LE
hFile
;
H
AND
LE
hFile
;
TRACE
(
"%s
\n
"
,
debugstr_w
(
lpFilename
));
TRACE
(
"%s
\n
"
,
debugstr_w
(
lpFilename
));
...
@@ -273,7 +273,7 @@ HMETAFILE WINAPI GetMetaFileW( LPCWSTR lpFilename )
...
@@ -273,7 +273,7 @@ HMETAFILE WINAPI GetMetaFileW( LPCWSTR lpFilename )
return
0
;
return
0
;
if
((
hFile
=
CreateFileW
(
lpFilename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
if
((
hFile
=
CreateFileW
(
lpFilename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
))
==
HFILE_ERROR
)
OPEN_EXISTING
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
return
0
;
return
0
;
mh
=
MF_ReadMetaFile
(
hFile
);
mh
=
MF_ReadMetaFile
(
hFile
);
...
@@ -291,7 +291,7 @@ HMETAFILE WINAPI GetMetaFileW( LPCWSTR lpFilename )
...
@@ -291,7 +291,7 @@ HMETAFILE WINAPI GetMetaFileW( LPCWSTR lpFilename )
static
METAHEADER
*
MF_LoadDiskBasedMetaFile
(
METAHEADER
*
mh
)
static
METAHEADER
*
MF_LoadDiskBasedMetaFile
(
METAHEADER
*
mh
)
{
{
METAHEADERDISK
*
mhd
;
METAHEADERDISK
*
mhd
;
H
FI
LE
hfile
;
H
AND
LE
hfile
;
METAHEADER
*
mh2
;
METAHEADER
*
mh2
;
if
(
mh
->
mtType
!=
METAFILE_DISK
)
{
if
(
mh
->
mtType
!=
METAFILE_DISK
)
{
...
@@ -301,7 +301,7 @@ static METAHEADER *MF_LoadDiskBasedMetaFile(METAHEADER *mh)
...
@@ -301,7 +301,7 @@ static METAHEADER *MF_LoadDiskBasedMetaFile(METAHEADER *mh)
mhd
=
(
METAHEADERDISK
*
)((
char
*
)
mh
+
sizeof
(
METAHEADER
));
mhd
=
(
METAHEADERDISK
*
)((
char
*
)
mh
+
sizeof
(
METAHEADER
));
if
((
hfile
=
CreateFileA
(
mhd
->
filename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
if
((
hfile
=
CreateFileA
(
mhd
->
filename
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
))
==
HFILE_ERROR
)
{
OPEN_EXISTING
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
{
WARN
(
"Can't open file of disk based metafile
\n
"
);
WARN
(
"Can't open file of disk based metafile
\n
"
);
return
NULL
;
return
NULL
;
}
}
...
@@ -337,7 +337,7 @@ HMETAFILE16 WINAPI CopyMetaFile16( HMETAFILE16 hSrcMetaFile, LPCSTR lpFilename)
...
@@ -337,7 +337,7 @@ HMETAFILE16 WINAPI CopyMetaFile16( HMETAFILE16 hSrcMetaFile, LPCSTR lpFilename)
{
{
METAHEADER
*
mh
=
MF_GetMetaHeader16
(
hSrcMetaFile
);
METAHEADER
*
mh
=
MF_GetMetaHeader16
(
hSrcMetaFile
);
METAHEADER
*
mh2
=
NULL
;
METAHEADER
*
mh2
=
NULL
;
H
FI
LE
hFile
;
H
AND
LE
hFile
;
TRACE
(
"(%08x,%s)
\n
"
,
hSrcMetaFile
,
lpFilename
);
TRACE
(
"(%08x,%s)
\n
"
,
hSrcMetaFile
,
lpFilename
);
...
@@ -353,7 +353,7 @@ HMETAFILE16 WINAPI CopyMetaFile16( HMETAFILE16 hSrcMetaFile, LPCSTR lpFilename)
...
@@ -353,7 +353,7 @@ HMETAFILE16 WINAPI CopyMetaFile16( HMETAFILE16 hSrcMetaFile, LPCSTR lpFilename)
if
(
lpFilename
)
{
/* disk based metafile */
if
(
lpFilename
)
{
/* disk based metafile */
if
((
hFile
=
CreateFileA
(
lpFilename
,
GENERIC_WRITE
,
0
,
NULL
,
if
((
hFile
=
CreateFileA
(
lpFilename
,
GENERIC_WRITE
,
0
,
NULL
,
CREATE_ALWAYS
,
0
,
-
1
))
==
HFILE_ERROR
)
{
CREATE_ALWAYS
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
{
HeapFree
(
GetProcessHeap
(),
0
,
mh2
);
HeapFree
(
GetProcessHeap
(),
0
,
mh2
);
return
0
;
return
0
;
}
}
...
@@ -387,7 +387,7 @@ HMETAFILE WINAPI CopyMetaFileA(
...
@@ -387,7 +387,7 @@ HMETAFILE WINAPI CopyMetaFileA(
)
{
)
{
METAHEADER
*
mh
=
MF_GetMetaHeader
(
hSrcMetaFile
);
METAHEADER
*
mh
=
MF_GetMetaHeader
(
hSrcMetaFile
);
METAHEADER
*
mh2
=
NULL
;
METAHEADER
*
mh2
=
NULL
;
H
FI
LE
hFile
;
H
AND
LE
hFile
;
TRACE
(
"(%08x,%s)
\n
"
,
hSrcMetaFile
,
lpFilename
);
TRACE
(
"(%08x,%s)
\n
"
,
hSrcMetaFile
,
lpFilename
);
...
@@ -403,7 +403,7 @@ HMETAFILE WINAPI CopyMetaFileA(
...
@@ -403,7 +403,7 @@ HMETAFILE WINAPI CopyMetaFileA(
if
(
lpFilename
)
{
/* disk based metafile */
if
(
lpFilename
)
{
/* disk based metafile */
if
((
hFile
=
CreateFileA
(
lpFilename
,
GENERIC_WRITE
,
0
,
NULL
,
if
((
hFile
=
CreateFileA
(
lpFilename
,
GENERIC_WRITE
,
0
,
NULL
,
CREATE_ALWAYS
,
0
,
-
1
))
==
HFILE_ERROR
)
{
CREATE_ALWAYS
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
{
HeapFree
(
GetProcessHeap
(),
0
,
mh2
);
HeapFree
(
GetProcessHeap
(),
0
,
mh2
);
return
0
;
return
0
;
}
}
...
...
scheduler/process.c
View file @
da2b6a9f
...
@@ -464,7 +464,7 @@ void PROCESS_InitWine( int argc, char *argv[] )
...
@@ -464,7 +464,7 @@ void PROCESS_InitWine( int argc, char *argv[] )
if
(
!
main_exe_file
)
if
(
!
main_exe_file
)
{
{
if
((
main_exe_file
=
CreateFileA
(
main_exe_name
,
GENERIC_READ
,
FILE_SHARE_READ
,
if
((
main_exe_file
=
CreateFileA
(
main_exe_name
,
GENERIC_READ
,
FILE_SHARE_READ
,
NULL
,
OPEN_EXISTING
,
0
,
-
1
))
==
INVALID_HANDLE_VALUE
)
NULL
,
OPEN_EXISTING
,
0
,
0
))
==
INVALID_HANDLE_VALUE
)
{
{
MESSAGE
(
"%s: cannot open '%s'
\n
"
,
argv0
,
main_exe_name
);
MESSAGE
(
"%s: cannot open '%s'
\n
"
,
argv0
,
main_exe_name
);
goto
error
;
goto
error
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment