Alexandre Julliard | 1850655 | 1995-01-24 16:21:01 +0000 | [diff] [blame] | 1 | /* |
| 2 | * Window non-client functions definitions |
| 3 | * |
| 4 | * Copyright 1995 Alexandre Julliard |
| 5 | */ |
| 6 | |
Alexandre Julliard | 234bc24 | 1994-12-10 13:02:28 +0000 | [diff] [blame] | 7 | #ifndef __WINE_NONCLIENT_H |
| 8 | #define __WINE_NONCLIENT_H |
| 9 | |
Patrik Stridvall | 6cc47d4 | 2000-03-08 18:26:56 +0000 | [diff] [blame] | 10 | #include "windef.h" |
| 11 | |
| 12 | struct tagWND; |
Alexandre Julliard | 1850655 | 1995-01-24 16:21:01 +0000 | [diff] [blame] | 13 | |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 14 | extern LONG NC_HandleNCPaint( HWND hwnd , HRGN clip); |
Patrik Stridvall | 6cc47d4 | 2000-03-08 18:26:56 +0000 | [diff] [blame] | 15 | extern LONG NC_HandleNCActivate( struct tagWND *pwnd, WPARAM16 wParam ); |
| 16 | extern LONG NC_HandleNCCalcSize( struct tagWND *pWnd, RECT *winRect ); |
Alexandre Julliard | 83f52d1 | 2000-09-26 22:20:14 +0000 | [diff] [blame] | 17 | extern LONG NC_HandleNCHitTest( HWND hwnd, POINT pt ); |
Patrik Stridvall | 6cc47d4 | 2000-03-08 18:26:56 +0000 | [diff] [blame] | 18 | extern LONG NC_HandleNCLButtonDown( struct tagWND* pWnd, WPARAM16 wParam, LPARAM lParam ); |
| 19 | extern LONG NC_HandleNCLButtonDblClk( struct tagWND *pWnd, WPARAM16 wParam, LPARAM lParam); |
Alexandre Julliard | 83f52d1 | 2000-09-26 22:20:14 +0000 | [diff] [blame] | 20 | extern LONG NC_HandleSysCommand( HWND hwnd, WPARAM wParam, POINT pt ); |
Alexandre Julliard | a396029 | 1999-02-26 11:11:13 +0000 | [diff] [blame] | 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 ); |
Patrik Stridvall | 6cc47d4 | 2000-03-08 18:26:56 +0000 | [diff] [blame] | 24 | extern BOOL NC_GetSysPopupPos( struct tagWND* wndPtr, RECT* rect ); |
Alexandre Julliard | 234bc24 | 1994-12-10 13:02:28 +0000 | [diff] [blame] | 25 | |
| 26 | #endif /* __WINE_NONCLIENT_H */ |