source: trunk/src/user32/pmwindow.h@ 7263

Last change on this file since 7263 was 7263, checked in by sandervl, 24 years ago

updates for sending WM_DEVICECHANGE on CD status change

File size: 1014 bytes
Line 
1/* $Id: pmwindow.h,v 1.13 2001-10-29 13:37:01 sandervl Exp $ */
2/*
3 * Win32 Window Managment Code for OS/2
4 *
5 * Copyright 1998-1999 Sander van Leeuwen (sandervl@xs4all.nl)
6 *
7 */
8#ifndef __PMWINDOW_H__
9#define __PMWINDOW_H__
10
11#include <win32wbase.h>
12
13#define WIN32_CDCLASS "Win32CDWindowClass"
14#define WIN32_STDCLASS "Win32WindowClass"
15#define WIN32_STDFRAMECLASS "Win32FrameClass"
16
17BOOL InitPM();
18
19void RegisterSystemClasses(ULONG hModule);
20void UnregisterSystemClasses();
21
22extern ULONG ScreenWidth;
23extern ULONG ScreenHeight;
24extern ULONG ScreenBitsPerPel;
25extern BOOL fOS2Look;
26
27#define TFOS_LEFT 0x0001
28#define TFOS_TOP 0x0002
29#define TFOS_RIGHT 0x0004
30#define TFOS_BOTTOM 0x0008
31/* TF_MOVE = TF_LEFT | TF_TOP | TF_RIGHT | TF_BOTTOM */
32#define TFOS_MOVE 0x000F
33
34VOID FrameTrackFrame(Win32BaseWindow *win32wnd,DWORD flags);
35void Frame_SysCommandSizeMove(Win32BaseWindow *win32wnd, WPARAM wParam);
36
37#endif
Note: See TracBrowser for help on using the repository browser.