xref: /reactos/dll/win32/storprop/dvd.c (revision 9a7bd386)
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