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
75edee3d
Commit
75edee3d
authored
Dec 16, 2002
by
György 'Nog' Jeney
Committed by
Alexandre Julliard
Dec 16, 2002
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- Implement ordinals 167 and 171.
- Add stubs for ordinals 282 and 406.
parent
e56d6186
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
70 additions
and
11 deletions
+70
-11
ordinal.c
dlls/shlwapi/ordinal.c
+68
-9
shlwapi.spec
dlls/shlwapi/shlwapi.spec
+2
-2
No files found.
dlls/shlwapi/ordinal.c
View file @
75edee3d
...
...
@@ -976,22 +976,32 @@ LONG WINAPI SHLWAPI_165(HWND hwnd, INT offset, UINT wMask, UINT wFlags)
/*************************************************************************
* @ [SHLWAPI.167]
*
* Change a windows parent.
* Change a window
'
s parent.
*
* PARAMS
* hWnd [I] Window to change parent of
* hWndParent [I] New parent window
*
* RETURNS
*
Nothing
.
*
The old parent of hWnd
.
*
* NOTES
* If hWndParent is NULL (desktop), the window style is changed to WS_POPUP.
* If hWndParent is NOT NULL then we set the WS_CHILD style.
*/
DWOR
D
WINAPI
SHLWAPI_167
(
HWND
hWnd
,
HWND
hWndParent
)
HWN
D
WINAPI
SHLWAPI_167
(
HWND
hWnd
,
HWND
hWndParent
)
{
FIXME
(
"%p,%p
\n
"
,
hWnd
,
hWndParent
);
return
0
;
TRACE
(
"%p, %p
\n
"
,
hWnd
,
hWndParent
);
if
(
GetParent
(
hWnd
)
==
hWndParent
)
return
0
;
if
(
hWndParent
)
SHLWAPI_165
(
hWnd
,
GWL_STYLE
,
WS_CHILD
,
WS_CHILD
);
else
SHLWAPI_165
(
hWnd
,
GWL_STYLE
,
WS_POPUP
,
WS_POPUP
);
return
SetParent
(
hWnd
,
hWndParent
);
}
/*************************************************************************
...
...
@@ -1100,12 +1110,40 @@ LPCSTR WINAPI SHLWAPI_170(LPCSTR lpszSrc)
/*************************************************************************
* @ [SHLWAPI.171]
*
* _SHIsSameObject
* Check the two interfaces if they come from the same object.
*
* PARAMS
* lpInt1 [I]: Interface to check against lpInt2.
* lpInt2 [I]: Interface to check against lpInt1.
*
* RETURNS
* TRUE: Interfaces come from the same object.
* FALSE: Interfaces come from different objects.
*/
BOOL
WINAPI
SHLWAPI_171
(
LPVOID
x
,
LPVOID
y
)
BOOL
WINAPI
SHLWAPI_171
(
IUnknown
*
lpInt1
,
IUnknown
*
lpInt2
)
{
FIXME
(
"%p %p
\n
"
,
x
,
y
);
return
0
;
LPVOID
lpUnknown1
,
lpUnknown2
;
TRACE
(
"%p %p
\n
"
,
lpInt1
,
lpInt2
);
if
(
!
lpInt1
||
!
lpInt2
)
return
FALSE
;
if
(
lpInt1
==
lpInt2
)
return
TRUE
;
if
(
!
SUCCEEDED
(
IUnknown_QueryInterface
(
lpInt1
,
&
IID_IUnknown
,
(
LPVOID
*
)
&
lpUnknown1
)))
return
FALSE
;
if
(
!
SUCCEEDED
(
IUnknown_QueryInterface
(
lpInt2
,
&
IID_IUnknown
,
(
LPVOID
*
)
&
lpUnknown2
)))
return
FALSE
;
if
(
lpUnknown1
==
lpUnknown2
)
return
TRUE
;
return
FALSE
;
}
/*************************************************************************
...
...
@@ -2055,6 +2093,18 @@ HRESULT WINAPI SHLWAPI_281(LPVOID w, LPVOID x, LPVOID y, LPVOID z)
}
/*************************************************************************
* @ [SHLWAPI.282]
*
* This function seems to be a forward to SHLWAPI.281 (whatever THAT
* function does...).
*/
HRESULT
WINAPI
SHLWAPI_282
(
LPVOID
w
,
LPVOID
x
,
LPVOID
y
,
LPVOID
z
)
{
FIXME
(
"%p %p %p %p
\n
"
,
w
,
x
,
y
,
z
);
return
E_FAIL
;
}
/*************************************************************************
* @ [SHLWAPI.284]
*
* _IConnectionPoint_SimpleInvoke
...
...
@@ -2529,6 +2579,15 @@ COLORREF WINAPI ColorHLSToRGB(WORD wHue, WORD wLuminosity, WORD wSaturation)
}
/*************************************************************************
* @ [SHLWAPI.406]
*/
DWORD
WINAPI
SHLWAPI_406
(
LPVOID
u
,
LPVOID
v
,
LPVOID
w
,
LPVOID
x
,
LPVOID
y
,
LPVOID
z
)
{
FIXME
(
"%p %p %p %p %p %p
\n
"
,
u
,
v
,
w
,
x
,
y
,
z
);
return
0
;
}
/*************************************************************************
* @ [SHLWAPI.413]
*
* Function unknown seems to always to return 0
...
...
dlls/shlwapi/shlwapi.spec
View file @
75edee3d
...
...
@@ -279,7 +279,7 @@
279 stub @
280 stub @
281 stdcall @(ptr ptr ptr ptr) SHLWAPI_281
282 st
ub @
282 st
dcall @(ptr ptr ptr ptr) SHLWAPI_282
283 stub @
284 stdcall @(ptr ptr ptr) SHLWAPI_284
285 stub @
...
...
@@ -403,7 +403,7 @@
403 stdcall @(ptr) SHLWAPI_403
404 stdcall ColorHLSToRGB(long long long) ColorHLSToRGB
405 stub @
406 st
ub @
406 st
dcall @(ptr ptr ptr ptr ptr ptr) SHLWAPI_406
407 stub @
408 stub @
409 stub @
...
...
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