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

Last change on this file since 22012 was 21916, checked in by dmik, 14 years ago

Merge branch gcc-kmk to trunk.

File size: 1.1 KB
Line 
1/* $Id: win32wdesktop.h,v 1.9 2004-01-11 12:03:21 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)
16
17#include "win32wbase.h"
18
19class Win32Desktop : public Win32BaseWindow
20{
21public:
22 Win32Desktop();
23virtual ~Win32Desktop();
24
25 virtual BOOL EnableWindow(BOOL fEnable);
26 virtual BOOL DestroyWindow();
27 virtual BOOL isDesktopWindow();
28 virtual HWND GetWindow(UINT uCmd);
29
30protected:
31private:
32};
33
34/* Built-in class names (see _Undocumented_Windows_ p.418) */
35#define DESKTOP_CLASS_NAMEA "#32769" /* Desktop */
36#define DESKTOP_CLASS_NAMEW L"#32769" /* Desktop */
37#undef DESKTOP_CLASS_ATOM
38#define DESKTOP_CLASS_ATOM 32769 /* Desktop */
39
40extern Win32Desktop *windowDesktop;
41#endif //__cplusplus
42
43BOOL CreateWin32Desktop();
44void DestroyDesktopWindow();
45BOOL DESKTOP_Register();
46BOOL DESKTOP_Unregister();
47
48#endif //__WIN32WDESKTOP_H__
Note: See TracBrowser for help on using the repository browser.