mirror of
https://github.com/reactos/reactos.git
synced 2025-05-30 14:39:46 +00:00
- Add UPDATELAYEREDWINDOWINFO structure and UpdateLayeredWindowIndirect and types to psdk.
- Move UpdateLayeredWindow to def and change it to UpdateLayeredWindowIndirect. svn path=/trunk/; revision=36398
This commit is contained in:
parent
4a8d830f83
commit
1a7da253a8
3 changed files with 21 additions and 10 deletions
|
@ -704,7 +704,7 @@ UnregisterDeviceNotification@4
|
||||||
UnregisterHotKey@8=NtUserUnregisterHotKey@8
|
UnregisterHotKey@8=NtUserUnregisterHotKey@8
|
||||||
UnregisterMessagePumpHook@0
|
UnregisterMessagePumpHook@0
|
||||||
UnregisterUserApiHook@0
|
UnregisterUserApiHook@0
|
||||||
UpdateLayeredWindow@36
|
UpdateLayeredWindow@36=NtUserUpdateLayeredWindow@36
|
||||||
UpdatePerUserSystemParameters@8
|
UpdatePerUserSystemParameters@8
|
||||||
UpdateWindow@4
|
UpdateWindow@4
|
||||||
User32InitializeImmEntryTable@4
|
User32InitializeImmEntryTable@4
|
||||||
|
|
|
@ -1762,15 +1762,8 @@ TileWindows(HWND hwndParent,
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL STDCALL
|
||||||
UpdateLayeredWindow(HWND hwnd,
|
UpdateLayeredWindowIndirect(HWND hwnd,
|
||||||
HDC hdcDst,
|
const UPDATELAYEREDWINDOWINFO *info)
|
||||||
POINT *pptDst,
|
|
||||||
SIZE *psize,
|
|
||||||
HDC hdcSrc,
|
|
||||||
POINT *pptSrc,
|
|
||||||
COLORREF crKey,
|
|
||||||
BLENDFUNCTION *pblend,
|
|
||||||
DWORD dwFlags)
|
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
|
@ -2594,6 +2594,10 @@ extern "C" {
|
||||||
#define LWA_COLORKEY 1
|
#define LWA_COLORKEY 1
|
||||||
#define LWA_ALPHA 2
|
#define LWA_ALPHA 2
|
||||||
#endif
|
#endif
|
||||||
|
#define ULW_COLORKEY 0x00000001
|
||||||
|
#define ULW_ALPHA 0x00000002
|
||||||
|
#define ULW_OPAQUE 0x00000004
|
||||||
|
#define ULW_EX_NORESIZE 0x00000008
|
||||||
#define GA_PARENT 1
|
#define GA_PARENT 1
|
||||||
#define GA_ROOT 2
|
#define GA_ROOT 2
|
||||||
#define GA_ROOTOWNER 3
|
#define GA_ROOTOWNER 3
|
||||||
|
@ -4279,6 +4283,20 @@ BOOL WINAPI LockSetForegroundWindow(UINT);
|
||||||
BOOL WINAPI SetLayeredWindowAttributes(HWND,COLORREF,BYTE,DWORD);
|
BOOL WINAPI SetLayeredWindowAttributes(HWND,COLORREF,BYTE,DWORD);
|
||||||
#if defined(_WINGDI_) && !defined(NOGDI)
|
#if defined(_WINGDI_) && !defined(NOGDI)
|
||||||
BOOL WINAPI UpdateLayeredWindow(HWND,HDC,POINT*,SIZE*,HDC,POINT*,COLORREF,BLENDFUNCTION*,DWORD);
|
BOOL WINAPI UpdateLayeredWindow(HWND,HDC,POINT*,SIZE*,HDC,POINT*,COLORREF,BLENDFUNCTION*,DWORD);
|
||||||
|
typedef struct tagUPDATELAYEREDWINDOWINFO
|
||||||
|
{
|
||||||
|
DWORD cbSize;
|
||||||
|
HDC hdcDst;
|
||||||
|
POINT CONST* pptDst;
|
||||||
|
SIZE CONST* psize;
|
||||||
|
HDC hdcSrc;
|
||||||
|
POINT CONST* pptSrc;
|
||||||
|
COLORREF crKey;
|
||||||
|
BLENDFUNCTION CONST* pblend;
|
||||||
|
DWORD dwFlags;
|
||||||
|
RECT CONST* prcDirty;
|
||||||
|
} UPDATELAYEREDWINDOWINFO, *PUPDATELAYEREDWINDOWINFO;
|
||||||
|
BOOL WINAPI UpdateLayeredWindowIndirect(HWND,UPDATELAYEREDWINDOWINFO CONST*);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#if (_WIN32_WINNT >= 0x0501)
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
|
Loading…
Reference in a new issue