2003-07-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
[reactos.git] / reactos / lib / user32 / windows / messagebox.c
1 /*
2 * ReactOS kernel
3 * Copyright (C) 1998, 1999, 2000, 2001 ReactOS Team
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18 */
19 /* $Id: messagebox.c,v 1.7 2003/07/10 21:04:32 chorns Exp $
20 *
21 * PROJECT: ReactOS user32.dll
22 * FILE: lib/user32/windows/input.c
23 * PURPOSE: Input
24 * PROGRAMMER: Casper S. Hornstrup (chorns@users.sourceforge.net)
25 * UPDATE HISTORY:
26 * 09-05-2001 CSH Created
27 */
28
29 /* INCLUDES ******************************************************************/
30
31 #include <windows.h>
32 #include <user32.h>
33 #include <debug.h>
34
35 /* FUNCTIONS *****************************************************************/
36
37 /*
38 * @implemented
39 */
40 int
41 STDCALL
42 MessageBoxA(
43 HWND hWnd,
44 LPCSTR lpText,
45 LPCSTR lpCaption,
46 UINT uType)
47 {
48 return MessageBoxExA(hWnd, lpText, lpCaption, uType, 0);
49 }
50
51
52 /*
53 * @unimplemented
54 */
55 int
56 STDCALL
57 MessageBoxExA(
58 HWND hWnd,
59 LPCSTR lpText,
60 LPCSTR lpCaption,
61 UINT uType,
62 WORD wLanguageId)
63 {
64 UNIMPLEMENTED;
65 return 0;
66 }
67
68
69 /*
70 * @unimplemented
71 */
72 int
73 STDCALL
74 MessageBoxExW(
75 HWND hWnd,
76 LPCWSTR lpText,
77 LPCWSTR lpCaption,
78 UINT uType,
79 WORD wLanguageId)
80 {
81 UNIMPLEMENTED;
82 return 0;
83 }
84
85
86 /*
87 * @unimplemented
88 */
89 int
90 STDCALL
91 MessageBoxIndirectA(
92 CONST LPMSGBOXPARAMS lpMsgBoxParams)
93 {
94 UNIMPLEMENTED;
95 return 0;
96 }
97
98
99 /*
100 * @unimplemented
101 */
102 int
103 STDCALL
104 MessageBoxIndirectW(
105 CONST LPMSGBOXPARAMS lpMsgBoxParams)
106 {
107 UNIMPLEMENTED;
108 return 0;
109 }
110
111
112 /*
113 * @unimplemented
114 */
115 int
116 STDCALL
117 MessageBoxW(
118 HWND hWnd,
119 LPCWSTR lpText,
120 LPCWSTR lpCaption,
121 UINT uType)
122 {
123 return MessageBoxExW(hWnd, lpText, lpCaption, uType, 0);
124 }
125
126
127 /*
128 * @unimplemented
129 */
130 DWORD
131 STDCALL
132 SoftModalMessageBox (DWORD Unknown0)
133 {
134 UNIMPLEMENTED;
135 return 0;
136 }
137
138 /* EOF */