[STORPROP] Add missing property provider stubs

This commit is contained in:
Eric Kohl 2020-12-12 16:42:15 +01:00
parent e64984cabb
commit afbff37d98
2 changed files with 59 additions and 3 deletions

View file

@ -19,6 +19,9 @@
HINSTANCE hInstance = NULL; HINSTANCE hInstance = NULL;
/*
* @unimplemented
*/
DWORD DWORD
WINAPI WINAPI
DiskClassInstaller( DiskClassInstaller(
@ -29,9 +32,17 @@ DiskClassInstaller(
DPRINT("DiskClassInstaller(%u %p %p)\n", DPRINT("DiskClassInstaller(%u %p %p)\n",
InstallFunction, DeviceInfoSet, DeviceInfoData); InstallFunction, DeviceInfoSet, DeviceInfoData);
if (InstallFunction == DIF_ADDPROPERTYPAGE_ADVANCED)
{
return ERROR_SUCCESS;
}
return ERROR_DI_DO_DEFAULT; return ERROR_DI_DO_DEFAULT;
} }
/*
* @unimplemented
*/
DWORD DWORD
WINAPI WINAPI
DvdClassInstaller( DvdClassInstaller(
@ -45,6 +56,51 @@ DvdClassInstaller(
return ERROR_DI_DO_DEFAULT; return ERROR_DI_DO_DEFAULT;
} }
/*
* @unimplemented
*/
BOOL
WINAPI
DvdPropPageProvider(
_In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
_In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
_In_ LPARAM lParam)
{
DPRINT("DvdPropPageProvider(%p %p %lx)\n",
lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
return FALSE;
}
/*
* @unimplemented
*/
BOOL
WINAPI
IdePropPageProvider(
_In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
_In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
_In_ LPARAM lParam)
{
DPRINT("IdePropPageProvider(%p %p %lx)\n",
lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
return FALSE;
}
/*
* @implemented
*/
BOOL
WINAPI
VolumePropPageProvider(
_In_ PSP_PROPSHEETPAGE_REQUEST lpPropSheetPageRequest,
_In_ LPFNADDPROPSHEETPAGE lpfnAddPropSheetPageProc,
_In_ LPARAM lParam)
{
DPRINT("VolumePropPageProvider(%p %p %lx)\n",
lpPropSheetPageRequest, lpfnAddPropSheetPageProc, lParam);
return FALSE;
}
BOOL BOOL
WINAPI WINAPI
DllMain( DllMain(

View file

@ -5,6 +5,6 @@
@ stdcall DllMain(ptr long ptr) @ stdcall DllMain(ptr long ptr)
@ stdcall DvdClassInstaller(long ptr ptr) @ stdcall DvdClassInstaller(long ptr ptr)
@ stub DvdLauncher @ stub DvdLauncher
@ stub DvdPropPageProvider @ stdcall DvdPropPageProvider(ptr ptr long)
@ stub IdePropPageProvider @ stdcall IdePropPageProvider(ptr ptr long)
@ stub VolumePropPageProvider @ stdcall VolumePropPageProvider(ptr ptr long)