2 * Window non-client functions definitions
4 * Copyright 1995 Alexandre Julliard
7 #ifndef __WINE_NONCLIENT_H
8 #define __WINE_NONCLIENT_H
14 extern LONG
NC_HandleNCPaint( HWND hwnd
, HRGN clip
);
15 extern LONG
NC_HandleNCActivate( struct tagWND
*pwnd
, WPARAM16 wParam
);
16 extern LONG
NC_HandleNCCalcSize( struct tagWND
*pWnd
, RECT
*winRect
);
17 extern LONG
NC_HandleNCHitTest( HWND hwnd
, POINT pt
);
18 extern LONG
NC_HandleNCLButtonDown( struct tagWND
* pWnd
, WPARAM16 wParam
, LPARAM lParam
);
19 extern LONG
NC_HandleNCLButtonDblClk( struct tagWND
*pWnd
, WPARAM16 wParam
, LPARAM lParam
);
20 extern LONG
NC_HandleSysCommand( HWND hwnd
, WPARAM wParam
, POINT pt
);
21 extern LONG
NC_HandleSetCursor( HWND hwnd
, WPARAM16 wParam
, LPARAM lParam
);
22 extern void NC_DrawSysButton( HWND hwnd
, HDC hdc
, BOOL down
);
23 extern BOOL
NC_DrawSysButton95( HWND hwnd
, HDC hdc
, BOOL down
);
24 extern BOOL
NC_GetSysPopupPos( struct tagWND
* wndPtr
, RECT
* rect
);
26 #endif /* __WINE_NONCLIENT_H */