From 6b4f2e164987c3cd90f3894c6116bc0372869421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Fri, 9 Jun 2006 14:16:39 +0000 Subject: [PATCH] Add documentation to SetupDiBuildClassInfoList/SetupDiBuildClassInfoListExA/W Patch by Christian Gmeiner on wine-patches ML svn path=/trunk/; revision=22292 --- reactos/dll/win32/setupapi/devclass.c | 42 ++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/reactos/dll/win32/setupapi/devclass.c b/reactos/dll/win32/setupapi/devclass.c index d4979089337..00beb1f27ce 100644 --- a/reactos/dll/win32/setupapi/devclass.c +++ b/reactos/dll/win32/setupapi/devclass.c @@ -99,6 +99,19 @@ static const UPDATE_CLASS_PARAM_HANDLER UpdateClassInstallParamHandlers[] = { /*********************************************************************** * SetupDiBuildClassInfoList (SETUPAPI.@) + * + * Returns a list of setup class GUIDs that identify the classes + * that are installed on a local machine. + * + * PARAMS + * Flags [I] control exclusion of classes from the list. + * ClassGuidList [O] pointer to a GUID-typed array that receives a list of setup class GUIDs. + * ClassGuidListSize [I] The number of GUIDs in the array (ClassGuidList). + * RequiredSize [O] pointer, which receives the number of GUIDs that are returned. + * + * RETURNS + * Success: TRUE. + * Failure: FALSE. */ BOOL WINAPI SetupDiBuildClassInfoList( @@ -115,6 +128,18 @@ SetupDiBuildClassInfoList( /*********************************************************************** * SetupDiBuildClassInfoListExA (SETUPAPI.@) + * + * PARAMS + * Flags [I] control exclusion of classes from the list. + * ClassGuidList [O] pointer to a GUID-typed array that receives a list of setup class GUIDs. + * ClassGuidListSize [I] The number of GUIDs in the array (ClassGuidList). + * RequiredSize [O] pointer, which receives the number of GUIDs that are returned. + * MachineName [I] name of a remote machine. + * Reserved [I] must be NULL. + * + * RETURNS + * Success: TRUE. + * Failure: FALSE. */ BOOL WINAPI SetupDiBuildClassInfoListExA( @@ -147,7 +172,22 @@ SetupDiBuildClassInfoListExA( } /*********************************************************************** - * SetupDiBuildClassInfoListExW (SETUPAPI.@) + * SetupDiBuildClassInfoListExW (SETUPAPI.@) + * + * Returns a list of setup class GUIDs that identify the classes + * that are installed on a local or remote macine. + * + * PARAMS + * Flags [I] control exclusion of classes from the list. + * ClassGuidList [O] pointer to a GUID-typed array that receives a list of setup class GUIDs. + * ClassGuidListSize [I] The number of GUIDs in the array (ClassGuidList). + * RequiredSize [O] pointer, which receives the number of GUIDs that are returned. + * MachineName [I] name of a remote machine. + * Reserved [I] must be NULL. + * + * RETURNS + * Success: TRUE. + * Failure: FALSE. */ BOOL WINAPI SetupDiBuildClassInfoListExW(