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
63a781de
Commit
63a781de
authored
Mar 07, 2023
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wow64: Declare exported functions in winternl.h.
parent
c244fe3d
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
8 deletions
+8
-8
wow64_private.h
dlls/wow64/wow64_private.h
+0
-4
wow64win_private.h
dlls/wow64win/wow64win_private.h
+0
-4
winternl.h
include/winternl.h
+8
-0
No files found.
dlls/wow64/wow64_private.h
View file @
63a781de
...
...
@@ -28,10 +28,6 @@
ALL_SYSCALLS
#undef SYSCALL_ENTRY
void
*
WINAPI
Wow64AllocateTemp
(
SIZE_T
size
);
void
WINAPI
Wow64ApcRoutine
(
ULONG_PTR
arg1
,
ULONG_PTR
arg2
,
ULONG_PTR
arg3
,
CONTEXT
*
context
);
void
WINAPI
Wow64PassExceptionToGuest
(
EXCEPTION_POINTERS
*
ptrs
);
extern
void
init_image_mapping
(
HMODULE
module
)
DECLSPEC_HIDDEN
;
extern
void
init_file_redirects
(
void
)
DECLSPEC_HIDDEN
;
extern
BOOL
get_file_redirect
(
OBJECT_ATTRIBUTES
*
attr
)
DECLSPEC_HIDDEN
;
...
...
dlls/wow64win/wow64win_private.h
View file @
63a781de
...
...
@@ -30,10 +30,6 @@ ALL_WIN32_SYSCALLS
typedef
NTSTATUS
(
WINAPI
*
user_callback
)(
void
*
params
,
ULONG
size
);
extern
user_callback
user_callbacks
[]
DECLSPEC_HIDDEN
;
void
*
WINAPI
Wow64AllocateTemp
(
SIZE_T
size
);
NTSTATUS
WINAPI
Wow64KiUserCallbackDispatcher
(
ULONG
id
,
void
*
args
,
ULONG
len
,
void
**
ret_ptr
,
ULONG
*
ret_len
);
struct
object_attr64
{
OBJECT_ATTRIBUTES
attr
;
...
...
include/winternl.h
View file @
63a781de
...
...
@@ -3855,6 +3855,14 @@ typedef struct _WOW64_CPU_AREA_INFO
USHORT
Machine
;
}
WOW64_CPU_AREA_INFO
,
*
PWOW64_CPU_AREA_INFO
;
/* wow64.dll functions */
void
*
WINAPI
Wow64AllocateTemp
(
SIZE_T
);
void
WINAPI
Wow64ApcRoutine
(
ULONG_PTR
,
ULONG_PTR
,
ULONG_PTR
,
CONTEXT
*
);
NTSTATUS
WINAPI
Wow64KiUserCallbackDispatcher
(
ULONG
,
void
*
,
ULONG
,
void
**
,
ULONG
*
);
void
WINAPI
Wow64PassExceptionToGuest
(
EXCEPTION_POINTERS
*
);
void
WINAPI
Wow64PrepareForException
(
EXCEPTION_RECORD
*
,
CONTEXT
*
);
NTSTATUS
WINAPI
Wow64SystemServiceEx
(
UINT
,
UINT
*
);
#ifdef __WINESRC__
/* undocumented layout of LdrSystemDllInitBlock */
/* this varies across Windows version; we are using the win10-2004 layout */
...
...
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