Changeset 6903


Ignore:
Timestamp:
Oct 1, 2001, 12:25:43 AM (24 years ago)
Author:
sandervl
Message:

* empty log message *

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r6899 r6903  
    1 /* $Id: changelog,v 1.1711 2001-09-30 15:33:16 sandervl Exp $ */
     1/* $Id: changelog,v 1.1712 2001-09-30 22:25:43 sandervl Exp $ */
    22
    33 2001-09-30: Sander van Leeuwen <sandervl@xs4all.nl>
    44    - INCLUDE:  o Hook constants added to winconst.h
    55                  (adding them to winuser.h only completely breaks Odin)
     6    - DDRAW:    o Implemented IDirectDrawClipper class for windowed DirectDraw
     7                  (only works if app uses clipping info for manual blitting;
     8                   IDirectSurface blitting methods need to be updated to
     9                   take clipping into account)
     10    - USER32:   o Added export to registery visible region change callback
    611
    712 2001-09-30: knut st. osmundsen <kosmunds@csc.com>
  • trunk/include/winuser32.h

    r6479 r6903  
    88#define __WINUSER32_H__
    99
    10 #ifndef NO_DCDATA
     10#if !defined(NO_DCDATA) && (defined(INCL_GPI) && defined(OS2_INCLUDED))
    1111
    1212#include <dcdata.h>
     
    3030
    3131HWND WIN32API Win32ToOS2Handle(HWND hwndWin32);
     32HWND WIN32API Win32ToOS2FrameHandle(HWND hwndWin32);
    3233HWND WIN32API OS2ToWin32Handle(HWND hwnd);
    3334
     
    4950                                   LPSTR pszDescription, LPSTR pszIcoPath, INT iIcoNdx, BOOL fDesktop);
    5051
     52typedef BOOL (WIN32API *VISRGN_NOTIFY_PROC)(HWND hwnd, BOOL fDrawingAllowed, DWORD dwUserData);
     53//******************************************************************************
     54// WinSetVisibleRgnNotifyProc
     55//   To set a notification procedure for visible region changes of a specific window.
     56//   The procedure will be called when a WM_VRNENABLED message is posted
     57//   with ffVisRgnChanged set to TRUE
     58//
     59// Parameters:
     60//   HWND hwnd                          window handle
     61//   VISRGN_NOTIFY_PROC lpNotifyProc    notification proc or NULL to clear proc
     62//   DWORD dwUserData                   value used as 3rd parameter during
     63//                                      visible region callback
     64//
     65// NOTE: Internal API
     66//******************************************************************************
     67BOOL WIN32API WinSetVisibleRgnNotifyProc(HWND hwnd, VISRGN_NOTIFY_PROC lpNotifyProc, DWORD dwUserData);
     68
    5169#endif //__WINUSER32_H__
Note: See TracChangeset for help on using the changeset viewer.