Francois Gouget : winuser.h: Add missing *LayeredWindow*() prototypes.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Feb 8 09:12:50 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 5e3c00fae6b707573188a5427951000b3e77f98d
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=5e3c00fae6b707573188a5427951000b3e77f98d

Author: Francois Gouget <fgouget at free.fr>
Date:   Wed Feb  8 15:27:49 2006 +0100

winuser.h: Add missing *LayeredWindow*() prototypes.

---

 include/winuser.h |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/include/winuser.h b/include/winuser.h
index aaed2de..313679c 100644
--- a/include/winuser.h
+++ b/include/winuser.h
@@ -2943,6 +2943,21 @@ typedef struct tagICONMETRICSW {
 DECL_WINELIB_TYPE_AW(ICONMETRICS)
 DECL_WINELIB_TYPE_AW(PICONMETRICS)
 DECL_WINELIB_TYPE_AW(LPICONMETRICS)
+
+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;
+
 #endif /* defined(_WINGDI_) && !defined(NOGDI) */
 
 #define ARW_BOTTOMLEFT              0x0000L
@@ -3943,6 +3958,8 @@ BOOL        WINAPI EnumDisplaySettingsW(
 BOOL        WINAPI EnumDisplaySettingsExA(LPCSTR,DWORD,LPDEVMODEA,DWORD);
 BOOL        WINAPI EnumDisplaySettingsExW(LPCWSTR,DWORD,LPDEVMODEW,DWORD);
 #define     EnumDisplaySettingsEx WINELIB_NAME_AW(EnumDisplaySettingsEx)
+BOOL        WINAPI UpdateLayeredWindow(HWND,HDC,POINT*,SIZE*,HDC,POINT*,COLORREF,BLENDFUNCTION*,DWORD);
+BOOL        WINAPI UpdateLayeredWindowIndirect(HWND,UPDATELAYEREDWINDOWINFO CONST*);
 #endif /* defined(_WINGDI_) && !defined(NOGDI) */
 
 HKL         WINAPI ActivateKeyboardLayout(HKL,UINT);
@@ -4355,6 +4372,7 @@ BOOL        WINAPI GetKeyboardLayoutName
 SHORT       WINAPI GetKeyState(INT);
 HWND      WINAPI GetLastActivePopup(HWND);
 BOOL      WINAPI GetLastInputInfo(PLASTINPUTINFO);
+BOOL        WINAPI GetLayeredWindowAttributes(HWND,COLORREF*,BYTE*,DWORD*);
 HMENU     WINAPI GetMenu(HWND);
 INT       WINAPI GetMenuItemCount(HMENU);
 UINT      WINAPI GetMenuItemID(HMENU,INT);




More information about the wine-cvs mailing list