- Add KsFilterFactoryGetParentDevice macro

- Fix inline function for msvc compability

svn path=/trunk/; revision=42587
This commit is contained in:
Johannes Anderwald 2009-08-10 11:27:23 +00:00
parent 5292ae1686
commit c4ba7bb1d8

View file

@ -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( \