Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
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-winehq
Commits
dc938571
Commit
dc938571
authored
Feb 12, 2023
by
Etaash Mathamsetty
Committed by
Alexandre Julliard
Mar 31, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
kernel32: Add semi-stub for CreateFileTransactedA/W().
parent
36f5da51
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
0 deletions
+29
-0
kernel32.spec
dlls/kernel32/kernel32.spec
+2
-0
path.c
dlls/kernel32/path.c
+27
-0
No files found.
dlls/kernel32/kernel32.spec
View file @
dc938571
...
...
@@ -283,12 +283,14 @@
@ stdcall -import CreateFiberEx(long long long ptr ptr)
@ stdcall -import CreateFile2(wstr long long long ptr)
@ stdcall -import CreateFileA(str long long ptr long long long)
@ stdcall CreateFileTransactedA(str long long ptr long long long ptr ptr ptr)
@ stdcall CreateFileMappingA(long ptr long long long str)
# @ stub CreateFileMappingNumaA
@ stdcall CreateFileMappingFromApp(long ptr long int64 wstr) kernelbase.CreateFileMappingFromApp
@ stdcall -import CreateFileMappingNumaW(long ptr long long long wstr long)
@ stdcall -import CreateFileMappingW(long ptr long long long wstr)
@ stdcall -import CreateFileW(wstr long long ptr long long long)
@ stdcall CreateFileTransactedW(wstr long long ptr long long long ptr ptr ptr)
@ stdcall -import CreateHardLinkA(str str ptr)
@ stdcall CreateHardLinkTransactedA(str str ptr ptr)
@ stdcall CreateHardLinkTransactedW(wstr wstr ptr ptr)
...
...
dlls/kernel32/path.c
View file @
dc938571
...
...
@@ -158,6 +158,33 @@ BOOL WINAPI MoveFileTransactedW(const WCHAR *source, const WCHAR *dest, LPPROGRE
return
MoveFileWithProgressW
(
source
,
dest
,
progress
,
data
,
flags
);
}
/*************************************************************************
* CreateFileTransactedA (KERNEL32.@)
*/
HANDLE
WINAPI
DECLSPEC_HOTPATCH
CreateFileTransactedA
(
LPCSTR
name
,
DWORD
access
,
DWORD
sharing
,
LPSECURITY_ATTRIBUTES
sa
,
DWORD
creation
,
DWORD
attributes
,
HANDLE
template
,
HANDLE
transaction
,
PUSHORT
version
,
PVOID
param
)
{
FIXME
(
"(%s %lx %lx %p %lx %lx %p %p %p %p): semi-stub
\n
"
,
debugstr_a
(
name
),
access
,
sharing
,
sa
,
creation
,
attributes
,
template
,
transaction
,
version
,
param
);
return
CreateFileA
(
name
,
access
,
sharing
,
sa
,
creation
,
attributes
,
template
);
}
/*************************************************************************
* CreateFileTransactedW (KERNEL32.@)
*/
HANDLE
WINAPI
DECLSPEC_HOTPATCH
CreateFileTransactedW
(
LPCWSTR
name
,
DWORD
access
,
DWORD
sharing
,
LPSECURITY_ATTRIBUTES
sa
,
DWORD
creation
,
DWORD
attributes
,
HANDLE
template
,
HANDLE
transaction
,
PUSHORT
version
,
PVOID
param
)
{
FIXME
(
"(%s %lx %lx %p %lx %lx %p %p %p %p): semi-stub
\n
"
,
debugstr_w
(
name
),
access
,
sharing
,
sa
,
creation
,
attributes
,
template
,
transaction
,
version
,
param
);
return
CreateFileW
(
name
,
access
,
sharing
,
sa
,
creation
,
attributes
,
template
);
}
/**************************************************************************
* MoveFileWithProgressA (KERNEL32.@)
*/
...
...
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