Claire Girka : setupapi: Add support for SPDRP_BASE_CONTAINERID.
Alexandre Julliard
julliard at winehq.org
Mon Jul 25 16:18:24 CDT 2022
Module: wine
Branch: master
Commit: f7f109d9d301be9062c480a9a2f34774c49e77ca
URL: https://gitlab.winehq.org/wine/wine/-/commit/f7f109d9d301be9062c480a9a2f34774c49e77ca
Author: Claire Girka <claire at sitedethib.com>
Date: Tue Jul 12 12:11:40 2022 +0200
setupapi: Add support for SPDRP_BASE_CONTAINERID.
---
dlls/setupapi/devinst.c | 2 ++
include/setupapi.h | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/dlls/setupapi/devinst.c b/dlls/setupapi/devinst.c
index 73e721753aa..901af4650c8 100644
--- a/dlls/setupapi/devinst.c
+++ b/dlls/setupapi/devinst.c
@@ -96,6 +96,7 @@ static const WCHAR Capabilities[] = {'C','a','p','a','b','i','l','i','t','i','e'
static const WCHAR UINumber[] = {'U','I','N','u','m','b','e','r',0};
static const WCHAR UpperFilters[] = {'U','p','p','e','r','F','i','l','t','e','r','s',0};
static const WCHAR LowerFilters[] = {'L','o','w','e','r','F','i','l','t','e','r','s',0};
+static const WCHAR ContainerId[] = {'C','o','n','t','a','i','n','e','r','I','d',0};
static const WCHAR Phantom[] = {'P','h','a','n','t','o','m',0};
static const WCHAR SymbolicLink[] = {'S','y','m','b','o','l','i','c','L','i','n','k',0};
static const WCHAR Control[] = {'C','o','n','t','r','o','l',0};
@@ -654,6 +655,7 @@ static const struct PropertyMapEntry PropertyMap[] = {
{ REG_DWORD, "UINumber", UINumber },
{ REG_MULTI_SZ, "UpperFilters", UpperFilters },
{ REG_MULTI_SZ, "LowerFilters", LowerFilters },
+ [SPDRP_BASE_CONTAINERID] = { REG_SZ, "ContainerId", ContainerId },
};
static BOOL SETUPDI_SetDeviceRegistryPropertyW(struct device *device,
diff --git a/include/setupapi.h b/include/setupapi.h
index 14e3774fc42..806df7baaf5 100644
--- a/include/setupapi.h
+++ b/include/setupapi.h
@@ -1315,7 +1315,8 @@ DECL_WINELIB_SETUPAPI_TYPE_AW(PSP_INF_SIGNER_INFO)
#define SPDRP_REMOVAL_POLICY_HW_DEFAULT 0x00000020
#define SPDRP_REMOVAL_POLICY_OVERRIDE 0x00000021
#define SPDRP_INSTALL_STATE 0x00000022
-#define SPDRP_MAXIMUM_PROPERTY 0x00000023
+#define SPDRP_BASE_CONTAINERID 0x00000024
+#define SPDRP_MAXIMUM_PROPERTY 0x00000025
#define DPROMPT_SUCCESS 0
#define DPROMPT_CANCEL 1
More information about the wine-cvs
mailing list