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
5e640271
Commit
5e640271
authored
Dec 23, 2009
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
user32: Remove the no longer used WIN_ISWIN32 flag.
parent
da57abcb
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
12 additions
and
15 deletions
+12
-15
controls.h
dlls/user32/controls.h
+3
-3
msg16.c
dlls/user32/msg16.c
+2
-2
win.c
dlls/user32/win.c
+4
-6
win.h
dlls/user32/win.h
+1
-2
wnd16.c
dlls/user32/wnd16.c
+2
-2
No files found.
dlls/user32/controls.h
View file @
5e640271
...
...
@@ -96,7 +96,7 @@ struct wow_handlers16
LRESULT
(
*
mdiclient_proc
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
,
BOOL
);
LRESULT
(
*
scrollbar_proc
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
,
BOOL
);
LRESULT
(
*
static_proc
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
,
BOOL
);
HWND
(
*
create_window
)(
CREATESTRUCTW
*
,
LPCWSTR
,
HINSTANCE
,
UINT
);
HWND
(
*
create_window
)(
CREATESTRUCTW
*
,
LPCWSTR
,
HINSTANCE
,
BOOL
);
LRESULT
(
*
call_window_proc
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
,
LRESULT
*
,
void
*
);
LRESULT
(
*
call_dialog_proc
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
,
LRESULT
*
,
void
*
);
HICON
(
*
alloc_icon_handle
)(
UINT
);
...
...
@@ -114,7 +114,7 @@ struct wow_handlers32
LRESULT
(
*
mdiclient_proc
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
,
BOOL
);
LRESULT
(
*
scrollbar_proc
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
,
BOOL
);
LRESULT
(
*
static_proc
)(
HWND
,
UINT
,
WPARAM
,
LPARAM
,
BOOL
);
HWND
(
*
create_window
)(
CREATESTRUCTW
*
,
LPCWSTR
,
HINSTANCE
,
UINT
);
HWND
(
*
create_window
)(
CREATESTRUCTW
*
,
LPCWSTR
,
HINSTANCE
,
BOOL
);
HWND
(
*
get_win_handle
)(
HWND
);
WNDPROC
(
*
alloc_winproc
)(
WNDPROC
,
BOOL
);
struct
tagDIALOGINFO
*
(
*
get_dialog_info
)(
HWND
,
BOOL
);
...
...
@@ -133,7 +133,7 @@ extern LRESULT StaticWndProc_common(HWND,UINT,WPARAM,LPARAM,BOOL) DECLSPEC_HIDDE
/* 16-bit support */
extern
struct
wow_handlers32
wow_handlers32
DECLSPEC_HIDDEN
;
extern
HWND
create_window16
(
CREATESTRUCTW
*
,
LPCWSTR
,
HINSTANCE
,
UINT
)
DECLSPEC_HIDDEN
;
extern
HWND
create_window16
(
CREATESTRUCTW
*
,
LPCWSTR
,
HINSTANCE
,
BOOL
)
DECLSPEC_HIDDEN
;
extern
void
free_module_classes
(
HINSTANCE16
)
DECLSPEC_HIDDEN
;
extern
void
register_wow_handlers
(
void
)
DECLSPEC_HIDDEN
;
extern
void
WINAPI
UserRegisterWowHandlers
(
const
struct
wow_handlers16
*
new
,
...
...
dlls/user32/msg16.c
View file @
5e640271
...
...
@@ -2571,13 +2571,13 @@ static LRESULT static_proc16( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam,
/***********************************************************************
* create_window16
*/
HWND
create_window16
(
CREATESTRUCTW
*
cs
,
LPCWSTR
className
,
HINSTANCE
instance
,
UINT
flags
)
HWND
create_window16
(
CREATESTRUCTW
*
cs
,
LPCWSTR
className
,
HINSTANCE
instance
,
BOOL
unicode
)
{
/* map to module handle */
if
(
instance
&&
!
((
ULONG_PTR
)
instance
>>
16
))
instance
=
HINSTANCE_32
(
GetExePtr
(
HINSTANCE_16
(
instance
)
));
return
wow_handlers32
.
create_window
(
cs
,
className
,
instance
,
flags
);
return
wow_handlers32
.
create_window
(
cs
,
className
,
instance
,
unicode
);
}
...
...
dlls/user32/win.c
View file @
5e640271
...
...
@@ -1069,14 +1069,13 @@ static void dump_window_styles( DWORD style, DWORD exstyle )
*
* Implementation of CreateWindowEx().
*/
HWND
WIN_CreateWindowEx
(
CREATESTRUCTW
*
cs
,
LPCWSTR
className
,
HINSTANCE
module
,
UINT
flags
)
HWND
WIN_CreateWindowEx
(
CREATESTRUCTW
*
cs
,
LPCWSTR
className
,
HINSTANCE
module
,
BOOL
unicode
)
{
INT
cx
,
cy
,
style
,
sw
=
SW_SHOW
;
LRESULT
result
;
RECT
rect
;
WND
*
wndPtr
;
HWND
hwnd
,
parent
,
owner
,
top_child
=
0
;
BOOL
unicode
=
(
flags
&
WIN_ISUNICODE
)
!=
0
;
MDICREATESTRUCTW
mdi_cs
;
CBT_CREATEWNDW
cbtc
;
CREATESTRUCTW
cbcs
;
...
...
@@ -1217,7 +1216,6 @@ HWND WIN_CreateWindowEx( CREATESTRUCTW *cs, LPCWSTR className, HINSTANCE module,
wndPtr
->
hIcon
=
0
;
wndPtr
->
hIconSmall
=
0
;
wndPtr
->
hSysMenu
=
0
;
wndPtr
->
flags
|=
(
flags
&
WIN_ISWIN32
);
wndPtr
->
min_pos
.
x
=
wndPtr
->
min_pos
.
y
=
-
1
;
wndPtr
->
max_pos
.
x
=
wndPtr
->
max_pos
.
y
=
-
1
;
...
...
@@ -1465,11 +1463,11 @@ HWND WINAPI CreateWindowExA( DWORD exStyle, LPCSTR className,
WCHAR
bufferW
[
256
];
if
(
!
MultiByteToWideChar
(
CP_ACP
,
0
,
className
,
-
1
,
bufferW
,
sizeof
(
bufferW
)
/
sizeof
(
WCHAR
)
))
return
0
;
return
wow_handlers
.
create_window
(
(
CREATESTRUCTW
*
)
&
cs
,
bufferW
,
instance
,
WIN_ISWIN32
);
return
wow_handlers
.
create_window
(
(
CREATESTRUCTW
*
)
&
cs
,
bufferW
,
instance
,
FALSE
);
}
/* Note: we rely on the fact that CREATESTRUCTA and */
/* CREATESTRUCTW have the same layout. */
return
wow_handlers
.
create_window
(
(
CREATESTRUCTW
*
)
&
cs
,
(
LPCWSTR
)
className
,
instance
,
WIN_ISWIN32
);
return
wow_handlers
.
create_window
(
(
CREATESTRUCTW
*
)
&
cs
,
(
LPCWSTR
)
className
,
instance
,
FALSE
);
}
...
...
@@ -1497,7 +1495,7 @@ HWND WINAPI CreateWindowExW( DWORD exStyle, LPCWSTR className,
cs
.
lpszClass
=
className
;
cs
.
dwExStyle
=
exStyle
;
return
wow_handlers
.
create_window
(
&
cs
,
className
,
instance
,
WIN_ISWIN32
|
WIN_ISUNICOD
E
);
return
wow_handlers
.
create_window
(
&
cs
,
className
,
instance
,
TRU
E
);
}
...
...
dlls/user32/win.h
View file @
5e640271
...
...
@@ -71,7 +71,6 @@ typedef struct tagWND
#define WIN_NCACTIVATED 0x0004
/* last WM_NCACTIVATE was positive */
#define WIN_ISMDICLIENT 0x0008
/* Window is an MDIClient */
#define WIN_ISDIALOG 0x0010
/* Window is a dialog */
#define WIN_ISWIN32 0x0020
/* Understands Win32 messages */
#define WIN_ISUNICODE 0x0040
/* Window is Unicode */
#define WIN_NEEDS_SHOW_OWNEDPOPUP 0x0080
/* WM_SHOWWINDOW:SC_SHOW must be sent in the next ShowOwnedPopup call */
...
...
@@ -87,7 +86,7 @@ extern ULONG WIN_SetStyle( HWND hwnd, ULONG set_bits, ULONG clear_bits ) DECLSPE
extern
BOOL
WIN_GetRectangles
(
HWND
hwnd
,
RECT
*
rectWindow
,
RECT
*
rectClient
)
DECLSPEC_HIDDEN
;
extern
LRESULT
WIN_DestroyWindow
(
HWND
hwnd
)
DECLSPEC_HIDDEN
;
extern
void
WIN_DestroyThreadWindows
(
HWND
hwnd
)
DECLSPEC_HIDDEN
;
extern
HWND
WIN_CreateWindowEx
(
CREATESTRUCTW
*
cs
,
LPCWSTR
className
,
HINSTANCE
module
,
UINT
flags
)
DECLSPEC_HIDDEN
;
extern
HWND
WIN_CreateWindowEx
(
CREATESTRUCTW
*
cs
,
LPCWSTR
className
,
HINSTANCE
module
,
BOOL
unicode
)
DECLSPEC_HIDDEN
;
extern
BOOL
WIN_IsWindowDrawable
(
HWND
hwnd
,
BOOL
)
DECLSPEC_HIDDEN
;
extern
HWND
*
WIN_ListChildren
(
HWND
hwnd
)
DECLSPEC_HIDDEN
;
extern
LONG_PTR
WIN_SetWindowLong
(
HWND
hwnd
,
INT
offset
,
UINT
size
,
LONG_PTR
newval
,
BOOL
unicode
)
DECLSPEC_HIDDEN
;
...
...
dlls/user32/wnd16.c
View file @
5e640271
...
...
@@ -1892,13 +1892,13 @@ HWND16 WINAPI CreateWindowEx16( DWORD exStyle, LPCSTR className,
if
(
!
MultiByteToWideChar
(
CP_ACP
,
0
,
className
,
-
1
,
bufferW
,
sizeof
(
bufferW
)
/
sizeof
(
WCHAR
)
))
return
0
;
hwnd
=
create_window16
(
(
CREATESTRUCTW
*
)
&
cs
,
bufferW
,
HINSTANCE_32
(
instance
),
0
);
hwnd
=
create_window16
(
(
CREATESTRUCTW
*
)
&
cs
,
bufferW
,
HINSTANCE_32
(
instance
),
FALSE
);
}
else
{
if
(
!
GlobalGetAtomNameA
(
LOWORD
(
className
),
buffer
,
sizeof
(
buffer
)
))
return
0
;
cs
.
lpszClass
=
buffer
;
hwnd
=
create_window16
(
(
CREATESTRUCTW
*
)
&
cs
,
(
LPCWSTR
)
className
,
HINSTANCE_32
(
instance
),
0
);
hwnd
=
create_window16
(
(
CREATESTRUCTW
*
)
&
cs
,
(
LPCWSTR
)
className
,
HINSTANCE_32
(
instance
),
FALSE
);
}
return
HWND_16
(
hwnd
);
}
...
...
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