1 /*
2 * PROJECT: ReactOS system libraries
3 * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4 * PURPOSE: Storage device properties
5 * COPYRIGHT: 2021 Eric Kohl (eric.kohl@reactos.org)
6 */
7
8 #include "precomp.h"
9
10 #define NDEBUG
11 #include <debug.h>
12
13
14 /*
15 * @unimplemented
16 */
17 LONG
18 WINAPI
CdromDisableDigitalPlayback(_In_ HDEVINFO DeviceInfoSet,_In_ PSP_DEVINFO_DATA DeviceInfoData)19 CdromDisableDigitalPlayback(
20 _In_ HDEVINFO DeviceInfoSet,
21 _In_ PSP_DEVINFO_DATA DeviceInfoData)
22 {
23 DPRINT1("CdromDisableDigitalPlayback(%p %p)\n",
24 DeviceInfoSet, DeviceInfoData);
25 return ERROR_SUCCESS;
26 }
27
28
29 /*
30 * @unimplemented
31 */
32 LONG
33 WINAPI
CdromEnableDigitalPlayback(_In_ HDEVINFO DeviceInfoSet,_In_ PSP_DEVINFO_DATA DeviceInfoData,_In_ BOOLEAN ForceUnknown)34 CdromEnableDigitalPlayback(
35 _In_ HDEVINFO DeviceInfoSet,
36 _In_ PSP_DEVINFO_DATA DeviceInfoData,
37 _In_ BOOLEAN ForceUnknown)
38 {
39 DPRINT1("CdromEnableDigitalPlayback(%p %p %u)\n",
40 DeviceInfoSet, DeviceInfoData, ForceUnknown);
41 return ERROR_SUCCESS;
42 }
43
44
45 /*
46 * @unimplemented
47 */
48 LONG
49 WINAPI
CdromIsDigitalPlaybackEnabled(_In_ HDEVINFO DeviceInfoSet,_In_ PSP_DEVINFO_DATA DeviceInfoData,_Out_ PBOOLEAN Enabled)50 CdromIsDigitalPlaybackEnabled(
51 _In_ HDEVINFO DeviceInfoSet,
52 _In_ PSP_DEVINFO_DATA DeviceInfoData,
53 _Out_ PBOOLEAN Enabled)
54 {
55 DPRINT1("CdromIsDigitalPlaybackEnabled(%p %p %p)\n",
56 DeviceInfoSet, DeviceInfoData, Enabled);
57 return ERROR_SUCCESS;
58 }
59
60
61 /*
62 * @unimplemented
63 */
64 BOOL
65 WINAPI
CdromKnownGoodDigitalPlayback(_In_ HDEVINFO DeviceInfoSet,_In_ PSP_DEVINFO_DATA DeviceInfoData)66 CdromKnownGoodDigitalPlayback(
67 _In_ HDEVINFO DeviceInfoSet,
68 _In_ PSP_DEVINFO_DATA DeviceInfoData)
69 {
70 DPRINT1("CdromKnownGoodDigitalPlayback(%p %p)\n",
71 DeviceInfoSet, DeviceInfoData);
72 return TRUE;
73 }
74
75
76 /*
77 * @unimplemented
78 */
79 DWORD
80 WINAPI
DvdClassInstaller(_In_ DI_FUNCTION InstallFunction,_In_ HDEVINFO DeviceInfoSet,_In_ PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)81 DvdClassInstaller(
82 _In_ DI_FUNCTION InstallFunction,
83 _In_ HDEVINFO DeviceInfoSet,
84 _In_ PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
85 {
86 DPRINT1("DvdClassInstaller(%u %p %p)\n",
87 InstallFunction, DeviceInfoSet, DeviceInfoData);
88
89 return ERROR_DI_DO_DEFAULT;
90 }
91
92
93 /*
94 * @unimplemented
95 */
96 BOOL
97 WINAPI
DvdPropPageProvider(_In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,_In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,_In_ LPARAM lParam)98 DvdPropPageProvider(
99 _In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
100 _In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
101 _In_ LPARAM lParam)
102 {
103 DPRINT1("DvdPropPageProvider(%p %p %lx)\n",
104 lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
105 return FALSE;
106 }
107
108
109 /*
110 * @unimplemented
111 */
112 BOOL
113 WINAPI
DvdLauncher(_In_ HWND HWnd,_In_ CHAR DriveLetter)114 DvdLauncher(
115 _In_ HWND HWnd,
116 _In_ CHAR DriveLetter)
117 {
118 DPRINT1("DvdLauncher(%p %c)\n", HWnd, DriveLetter);
119 return FALSE;
120 }
121
122 /* EOF */
123