From 46a9b5557e9f40ca63eec2544b15dcce6a0db6b6 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Mon, 10 Apr 2017 19:12:17 +0000 Subject: [PATCH] [UMPNPMGR] Implement most of PNP_GetServerSideDeviceInstallFlags(). svn path=/trunk/; revision=74294 --- reactos/base/services/umpnpmgr/umpnpmgr.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/reactos/base/services/umpnpmgr/umpnpmgr.c b/reactos/base/services/umpnpmgr/umpnpmgr.c index b53fb55bdf6..35c3911a474 100644 --- a/reactos/base/services/umpnpmgr/umpnpmgr.c +++ b/reactos/base/services/umpnpmgr/umpnpmgr.c @@ -3004,6 +3004,8 @@ PNP_GetVersionInternal( handle_t hBinding, WORD *pwVersion) { + UNREFERENCED_PARAMETER(hBinding); + *pwVersion = 0x501; return CR_SUCCESS; } @@ -3032,8 +3034,21 @@ PNP_GetServerSideDeviceInstallFlags( DWORD *pulSSDIFlags, DWORD ulFlags) { - UNIMPLEMENTED; - return CR_CALL_NOT_IMPLEMENTED; + UNREFERENCED_PARAMETER(hBinding); + + DPRINT1("PNP_GetServerSideDeviceInstallFlags(%p %p %lu)\n", + hBinding, pulSSDIFlags, ulFlags); + + if (pulSSDIFlags == NULL) + return CR_INVALID_POINTER; + + if (ulFlags != 0) + return CR_INVALID_FLAG; + + /* FIXME */ + *pulSSDIFlags = 0; + + return CR_SUCCESS; }