From c4ba7bb1d8eb239a0353dedb5afd3dcf60e6336f Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Mon, 10 Aug 2009 11:27:23 +0000 Subject: [PATCH] - Add KsFilterFactoryGetParentDevice macro - Fix inline function for msvc compability svn path=/trunk/; revision=42587 --- reactos/include/psdk/ks.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/reactos/include/psdk/ks.h b/reactos/include/psdk/ks.h index 5c9ac50834d..cbbdc8b37dd 100644 --- a/reactos/include/psdk/ks.h +++ b/reactos/include/psdk/ks.h @@ -3747,8 +3747,8 @@ KsGetParent( ); -PKSFILTERFACTORY static +PKSFILTERFACTORY __inline KsFilterGetParentFilterFactory( IN PKSFILTER Filter @@ -3757,6 +3757,17 @@ KsFilterGetParentFilterFactory( return (PKSFILTERFACTORY) KsGetParent((PVOID) Filter); } +static +PKSDEVICE +__inline +KsFilterFactoryGetParentDevice( + IN PKSFILTERFACTORY FilterFactory + ) +{ + return (PKSDEVICE) KsGetParent((PVOID) FilterFactory); +} + + #define KsDeleteFilterFactory(FilterFactory) \ KsFreeObjectCreateItemsByContext( \