- Implement RtlDowncaseUnicodeString, RtlUniform, iswdigit, iswlower,
[wine] / dlls / ctl3d / ctl3d32.c
1 /*
2  * CTL3D32 API stubs.
3  *
4  * Copyright (c) 2003 Dmitry Timoshkov
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library; if not, write to the Free Software
18  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19  */
20
21 #include "winbase.h"
22 #include "winuser.h"
23
24 static BOOL CTL3D_is_auto_subclass = FALSE;
25
26 BOOL WINAPI Ctl3dAutoSubclass(HINSTANCE hInst)
27 {
28     CTL3D_is_auto_subclass = TRUE;
29     return TRUE;
30 }
31
32 BOOL WINAPI Ctl3dAutoSubclassEx(HINSTANCE hInst, DWORD type)
33 {
34     CTL3D_is_auto_subclass = TRUE;
35     return TRUE;
36 }
37
38 BOOL WINAPI Ctl3dColorChange(void)
39 {
40     return TRUE;
41 }
42
43 HBRUSH WINAPI Ctl3dCtlColor(HDC hdc, LONG hwnd)
44 {
45     return 0;
46 }
47
48 HBRUSH WINAPI Ctl3dCtlColorEx(UINT msg, WPARAM wParam, LPARAM lParam)
49 {
50     return 0;
51 }
52
53 LONG WINAPI Ctl3dDlgFramePaint(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
54 {
55     return DefWindowProcA(hwnd, msg, wParam, lParam);
56 }
57
58 BOOL WINAPI Ctl3dEnabled(void)
59 {
60     return FALSE;
61 }
62
63 WORD WINAPI Ctl3dGetVer(void)
64 {
65     return MAKEWORD(31,2);
66 }
67
68 BOOL WINAPI Ctl3dIsAutoSubclass(void)
69 {
70     return CTL3D_is_auto_subclass;
71 }
72
73 BOOL WINAPI Ctl3dRegister(HINSTANCE hInst)
74 {
75     return FALSE;
76 }
77
78 BOOL WINAPI Ctl3dSubclassCtl(HWND hwnd)
79 {
80     return FALSE;
81 }
82
83 BOOL WINAPI Ctl3dSubclassCtlEx(HWND hwnd, int type)
84 {
85     return FALSE;
86 }
87
88 BOOL WINAPI Ctl3dSubclassDlg(HWND hwnd, WORD types)
89 {
90     return FALSE;
91 }
92
93 BOOL WINAPI Ctl3dSubclassDlgEx(HWND hwnd, DWORD types)
94 {
95     return FALSE;
96 }
97
98 BOOL WINAPI Ctl3dUnAutoSubclass(void)
99 {
100     CTL3D_is_auto_subclass = FALSE;
101     return FALSE;
102 }
103
104 BOOL WINAPI Ctl3dUnregister(HINSTANCE hInst)
105 {
106     CTL3D_is_auto_subclass = FALSE;
107     return TRUE;
108 }
109
110 BOOL WINAPI Ctl3dUnsubclassCtl(HWND hwnd)
111 {
112     return FALSE;
113 }
114
115 void WINAPI Ctl3dWinIniChange(void)
116 {
117 }