2 * Window non-client functions definitions
4 * Copyright 1995 Alexandre Julliard
7 #ifndef __WINE_NONCLIENT_H
8 #define __WINE_NONCLIENT_H
12 extern void NC_GetMinMaxInfo( WND
*pWnd
, POINT16
*maxSize
, POINT16
*maxPos
,
13 POINT16
*minTrack
, POINT16
*maxTrack
);
14 extern void NC_DoNCPaint( HWND32 hwnd
, HRGN32 clip
, BOOL32 suppress_menupaint
);
15 extern LONG
NC_HandleNCPaint( HWND32 hwnd
, HRGN32 clip
);
16 extern LONG
NC_HandleNCActivate( WND
*pwnd
, WPARAM16 wParam
);
17 extern LONG
NC_HandleNCCalcSize( WND
*pWnd
, RECT16
*winRect
);
18 extern LONG
NC_HandleNCHitTest( HWND32 hwnd
, POINT16 pt
);
19 extern LONG
NC_HandleNCLButtonDown( HWND32 hwnd
, WPARAM16 wParam
,
21 extern LONG
NC_HandleNCLButtonDblClk( WND
*pWnd
, WPARAM16 wParam
, LPARAM lParam
);
22 extern LONG
NC_HandleSysCommand( HWND32 hwnd
, WPARAM16 wParam
, POINT16 pt
);
23 extern LONG
NC_HandleSetCursor( HWND32 hwnd
, WPARAM16 wParam
, LPARAM lParam
);
24 extern void NC_DrawSysButton( HWND32 hwnd
, HDC32 hdc
, BOOL32 down
);
25 extern BOOL32
NC_GetSysPopupPos( WND
* wndPtr
, RECT32
* rect
);
27 #endif /* __WINE_NONCLIENT_H */