diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-10-12 18:39:09 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-10-12 18:40:31 +0200 |
| commit | b6cd19b78bf3cce7cdc55c4210f5174eb8b76e28 (patch) | |
| tree | 9e4cd0c62f25f42145ac0e8f80c8caa82789d38c /src/libtools/my_x11_conv.h | |
| parent | 6a3a19da68b6d4d59d368172f2f3e411326258fd (diff) | |
| download | box64-b6cd19b78bf3cce7cdc55c4210f5174eb8b76e28.tar.gz box64-b6cd19b78bf3cce7cdc55c4210f5174eb8b76e28.zip | |
[BOX32] More work on libX11 and friends, using more shadow structure like Screen and Visual (help wine, probably other too)
Diffstat (limited to 'src/libtools/my_x11_conv.h')
| -rw-r--r-- | src/libtools/my_x11_conv.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/libtools/my_x11_conv.h b/src/libtools/my_x11_conv.h index 9a39fe4e..b6dc28fd 100644 --- a/src/libtools/my_x11_conv.h +++ b/src/libtools/my_x11_conv.h @@ -25,6 +25,9 @@ void refreshDisplay(void* dpy); void convert_Screen_to_32(void* d, void* s); +void* convert_Visual_to_32(void* dpy, void* a); +void* convert_Visual_to_64(void* dpy, void* a); + void convert_XWMints_to_64(void* d, void* s); void inplace_enlarge_wmhints(void* hints); void inplace_shrink_wmhints(void* hints); @@ -37,10 +40,10 @@ void convert_XWindowAttributes_to_32(void* d, void* s); void inplace_XModifierKeymap_shrink(void* a); void inplace_XModifierKeymap_enlarge(void* a); -void convert_XVisualInfo_to_32(my_XVisualInfo_32_t* dst, my_XVisualInfo_t* src); -void convert_XVisualInfo_to_64(my_XVisualInfo_t* dst, my_XVisualInfo_32_t* src); -void inplace_XVisualInfo_shrink(void *a); -void inplace_XVisualInfo_enlarge(void *a); +void convert_XVisualInfo_to_32(void* dpy, my_XVisualInfo_32_t* dst, my_XVisualInfo_t* src); +void convert_XVisualInfo_to_64(void* dpy, my_XVisualInfo_t* dst, my_XVisualInfo_32_t* src); +void inplace_XVisualInfo_shrink(void* dpy, void *a); +void inplace_XVisualInfo_enlarge(void* dpy, void *a); void inplace_XdbeVisualInfo_shrink(void* a); void inplace_XdbeScreenVisualInfo_shrink(void* a); @@ -91,4 +94,6 @@ void unregister_XFixes_events(); void register_XRandR_events(int event_base); void unregister_XRandR_events(); +void convert_XShmSegmentInfo_to_32(void* d, void* s); +void convert_XShmSegmentInfo_to_64(void* d, void* s); #endif//MY_X11_CONV \ No newline at end of file |