ReactOS 0.4.15-dev-7674-gc0b4db1
dvd.c
Go to the documentation of this file.
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 */
17LONG
22{
23 DPRINT1("CdromDisableDigitalPlayback(%p %p)\n",
25 return ERROR_SUCCESS;
26}
27
28
29/*
30 * @unimplemented
31 */
32LONG
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 */
48LONG
54{
55 DPRINT1("CdromIsDigitalPlaybackEnabled(%p %p %p)\n",
57 return ERROR_SUCCESS;
58}
59
60
61/*
62 * @unimplemented
63 */
64BOOL
69{
70 DPRINT1("CdromKnownGoodDigitalPlayback(%p %p)\n",
72 return TRUE;
73}
74
75
76/*
77 * @unimplemented
78 */
82 _In_ DI_FUNCTION InstallFunction,
85{
86 DPRINT1("DvdClassInstaller(%u %p %p)\n",
87 InstallFunction, DeviceInfoSet, DeviceInfoData);
88
90}
91
92
93/*
94 * @unimplemented
95 */
96BOOL
99 _In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
100 _In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
102{
103 DPRINT1("DvdPropPageProvider(%p %p %lx)\n",
104 lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
105 return FALSE;
106}
107
108
109/*
110 * @unimplemented
111 */
112BOOL
113WINAPI
115 _In_ HWND HWnd,
116 _In_ CHAR DriveLetter)
117{
118 DPRINT1("DvdLauncher(%p %c)\n", HWnd, DriveLetter);
119 return FALSE;
120}
121
122/* EOF */
unsigned char BOOLEAN
#define DPRINT1
Definition: precomp.h:8
LPARAM lParam
Definition: combotst.c:139
#define ERROR_SUCCESS
Definition: deptool.c:10
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
LONG WINAPI CdromIsDigitalPlaybackEnabled(_In_ HDEVINFO DeviceInfoSet, _In_ PSP_DEVINFO_DATA DeviceInfoData, _Out_ PBOOLEAN Enabled)
Definition: dvd.c:50
BOOL WINAPI CdromKnownGoodDigitalPlayback(_In_ HDEVINFO DeviceInfoSet, _In_ PSP_DEVINFO_DATA DeviceInfoData)
Definition: dvd.c:66
LONG WINAPI CdromDisableDigitalPlayback(_In_ HDEVINFO DeviceInfoSet, _In_ PSP_DEVINFO_DATA DeviceInfoData)
Definition: dvd.c:19
DWORD WINAPI DvdClassInstaller(_In_ DI_FUNCTION InstallFunction, _In_ HDEVINFO DeviceInfoSet, _In_ PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
Definition: dvd.c:81
BOOL WINAPI DvdLauncher(_In_ HWND HWnd, _In_ CHAR DriveLetter)
Definition: dvd.c:114
BOOL WINAPI DvdPropPageProvider(_In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest, _In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc, _In_ LPARAM lParam)
Definition: dvd.c:98
LONG WINAPI CdromEnableDigitalPlayback(_In_ HDEVINFO DeviceInfoSet, _In_ PSP_DEVINFO_DATA DeviceInfoData, _In_ BOOLEAN ForceUnknown)
Definition: dvd.c:34
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
@ Enabled
Definition: mountmgr.h:159
#define _Out_
Definition: ms_sal.h:345
#define _In_
Definition: ms_sal.h:308
long LONG
Definition: pedump.c:60
BOOL(CALLBACK * LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM)
Definition: prsht.h:327
_In_opt_ PSP_DEVINFO_DATA DeviceInfoData
Definition: setupapi.h:1528
#define ERROR_DI_DO_DEFAULT
Definition: setupapi.h:310
UINT DI_FUNCTION
Definition: setupapi.h:672
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68
unsigned char * PBOOLEAN
Definition: typedefs.h:53
LONG_PTR LPARAM
Definition: windef.h:208
#define WINAPI
Definition: msvc.h:6
char CHAR
Definition: xmlstorage.h:175