Implemented a few things...
[reactos.git] / reactos / lib / user32 / include / menu.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS user32.dll
4 * FILE: include/window.h
5 * PURPOSE: Window management definitions
6 */
7
8 #ifndef __LIB_USER32_INCLUDE_MENU_H
9 #define __LIB_USER32_INCLUDE_MENU_H
10
11 UINT
12 MenuDrawMenuBar(HDC hDC, LPRECT Rect, HWND hWnd, BOOL Draw);
13 BOOL
14 MenuInit(VOID);
15 ULONG
16 MenuGetMenuBarHeight(HWND hWnd, ULONG MenuBarWidth, LONG OrgX, LONG OrgY);
17 VOID
18 MenuTrackMouseMenuBar(HWND hWnd, ULONG Ht, POINT Pt);
19 VOID
20 MenuTrackKbdMenuBar(HWND hWnd, ULONG wParam, ULONG Key);
21
22 NTSTATUS
23 HEAP_strdupA2Wlen ( HANDLE hHeap, LPWSTR* ppszW, LPCSTR lpszA, ULONG len );
24 VOID
25 HEAP_free ( HANDLE hHeap, LPVOID memory );
26
27 #endif /* __LIB_USER32_INCLUDE_MENU_H */