source: trunk/src/user32/win32wdesktop.h@ 1036

Last change on this file since 1036 was 1014, checked in by sandervl, 26 years ago

Added desktop window class. Instance created when user32 is loaded

File size: 926 bytes
Line 
1/* $Id: win32wdesktop.h,v 1.1 1999-09-23 10:33:59 sandervl Exp $ */
2/*
3 * Win32 Desktop Window for OS/2
4 *
5 *
6 * Copyright 1999 Sander van Leeuwen (sandervl@xs4all.nl)
7 *
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12#ifndef __WIN32WDESKTOP_H__
13#define __WIN32WDESKTOP_H__
14
15#if defined(__cplusplus) && defined(_OS2WIN_H)
16
17#include <win32wbase.h>
18
19class Win32Desktop : public Win32BaseWindow
20{
21public:
22 Win32Desktop();
23virtual ~Win32Desktop();
24
25
26protected:
27private:
28};
29
30/* Built-in class names (see _Undocumented_Windows_ p.418) */
31#define DESKTOP_CLASS_NAMEA "#32769" /* Desktop */
32#define DESKTOP_CLASS_NAMEW L"#32769" /* Desktop */
33#define DESKTOP_CLASS_ATOM 32769 /* Desktop */
34
35extern Win32Desktop *windowDesktop;
36#endif //__cplusplus
37
38BOOL CreateWin32Desktop();
39void DestroyDesktopWindow();
40BOOL DESKTOP_Register();
41BOOL DESKTOP_Unregister();
42
43#endif //__WIN32WDESKTOP_H__
Note: See TracBrowser for help on using the repository browser.