From 2fc34f963d2b01f1aa40cb39e25f8cb7ec7e1457 Mon Sep 17 00:00:00 2001 From: David Hall Date: Wed, 23 Oct 2019 12:08:10 -0600 Subject: [PATCH] Fixed marshal parameter on ICondition::GetSubConditions --- PInvoke/SearchApi/StructuredQueryCondition.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PInvoke/SearchApi/StructuredQueryCondition.cs b/PInvoke/SearchApi/StructuredQueryCondition.cs index 85eb439a..634bf1d0 100644 --- a/PInvoke/SearchApi/StructuredQueryCondition.cs +++ b/PInvoke/SearchApi/StructuredQueryCondition.cs @@ -359,7 +359,7 @@ namespace Vanara.PInvoke /// // https://docs.microsoft.com/en-us/windows/desktop/api/structuredquerycondition/nf-structuredquerycondition-icondition-getsubconditions // HRESULT GetSubConditions( REFIID riid, void **ppv ); - [return: MarshalAs(UnmanagedType.IUnknown)] + [return: MarshalAs(UnmanagedType.IUnknown, IidParameterIndex = 0)] object GetSubConditions(in Guid riid); /// Retrieves the property name, operation, and value from a leaf search condition node.