[SYSETUP] Add property page provider stubs and register them
[reactos.git] / dll / win32 / syssetup / proppage.c
1 /*
2 * PROJECT: ReactOS system libraries
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: dll/win32/syssetup/proppage.c
5 * PURPOSE: Property page providers
6 * PROGRAMMERS: Copyright 2018 Eric Kohl <eric.kohl@reactos.org>
7 */
8
9 #include "precomp.h"
10
11 #define NDEBUG
12 #include <debug.h>
13
14
15 /*
16 * @implemented
17 */
18 BOOL
19 WINAPI
20 CdromPropPageProvider(
21 _In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
22 _In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
23 _In_ LPARAM lParam)
24 {
25 DPRINT("CdromPropPageProvider(%p %p %lx)\n",
26 lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
27 return FALSE;
28 }
29
30
31 /*
32 * @implemented
33 */
34 BOOL
35 WINAPI
36 DiskPropPageProvider(
37 _In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
38 _In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
39 _In_ LPARAM lParam)
40 {
41 DPRINT("DiskPropPageProvider(%p %p %lx)\n",
42 lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
43 return FALSE;
44 }
45
46
47 /*
48 * @implemented
49 */
50 BOOL
51 WINAPI
52 EisaUpHalPropPageProvider(
53 _In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
54 _In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
55 _In_ LPARAM lParam)
56 {
57 DPRINT("EisaUpHalPropPageProvider(%p %p %lx)\n",
58 lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
59 return FALSE;
60 }
61
62
63 /*
64 * @unimplemented
65 */
66 BOOL
67 WINAPI
68 LegacyDriverPropPageProvider(
69 _In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
70 _In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
71 _In_ LPARAM lParam)
72 {
73 DPRINT1("LegacyDriverPropPageProvider(%p %p %lx)\n",
74 lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
75 UNIMPLEMENTED;
76 return FALSE;
77 }
78
79
80 /*
81 * @unimplemented
82 */
83 BOOL
84 WINAPI
85 PS2MousePropPageProvider(
86 _In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
87 _In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
88 _In_ LPARAM lParam)
89 {
90 DPRINT1("PS2MousePropPageProvider(%p %p %lx)\n",
91 lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
92 UNIMPLEMENTED;
93 return FALSE;
94 }
95
96
97 /*
98 * @implemented
99 */
100 BOOL
101 WINAPI
102 TapePropPageProvider(
103 _In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
104 _In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
105 _In_ LPARAM lParam)
106 {
107 DPRINT("TapePropPageProvider(%p %p %lx)\n",
108 lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
109 return FALSE;
110 }
111
112 /* EOF */