From 9a7221dc8b9c725fefd5a6353763cde776090ae5 Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Fri, 14 Aug 2009 09:26:05 +0000 Subject: [PATCH] - A few header updates svn path=/trunk/; revision=42663 --- reactos/include/psdk/ks.h | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/reactos/include/psdk/ks.h b/reactos/include/psdk/ks.h index 4733c1e4878..5aaea01f93f 100644 --- a/reactos/include/psdk/ks.h +++ b/reactos/include/psdk/ks.h @@ -297,7 +297,7 @@ typedef struct #endif #define STATIC_KSINTERFACESETID_Standard \ - 0x1A8766A0L, 0x62CE, 0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00 + 0x1A8766A0L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00} DEFINE_GUIDSTRUCT("1A8766A0-62CE-11CF-A5D6-28DB04C10000", KSINTERFACESETID_Standard); #define KSINTERFACESETID_Standard DEFINE_GUIDNAMED(KSINTERFACESETID_Standard) @@ -326,7 +326,7 @@ typedef enum #define KSMEDIUM_TYPE_ANYINSTANCE 0 #define STATIC_KSMEDIUMSETID_Standard \ - 0x4747B320L, 0x62CE, 0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00 + 0x4747B320L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00} DEFINE_GUIDSTRUCT("4747B320-62CE-11CF-A5D6-28DB04C10000", KSMEDIUMSETID_Standard); #define KSMEDIUMSETID_Standard DEFINE_GUIDNAMED(KSMEDIUMSETID_Standard) @@ -3625,6 +3625,22 @@ KsSynchronousIoControlDevice( IN ULONG OUtSize, OUT PULONG BytesReturned); +KSDDKAPI +PKSPIN +NTAPI +KsFilterGetFirstChildPin( + IN PKSFILTER Filter, + IN ULONG PinId + ); + +KSDDKAPI +PFILE_OBJECT +NTAPI +KsPinGetConnectedPinFileObject( + IN PKSPIN Pin + ); + + #endif /* =============================================================== @@ -3988,12 +4004,22 @@ KsDeviceSetBusData( IN ULONG Length); +KSDDKAPI +VOID +NTAPI +KsReleaseControl( + IN PVOID Object + ); + #define KsDiscard(object, pointer) \ KsRemoveItemFromObjectBag(object->Bag, pointer, TRUE) #define KsFilterAcquireControl(Filter) \ KsAcquireControl((PVOID) Filter); +#define KsFilterReleaseControl(Filter) \ + KsReleaseControl((PVOID) Filter); + #define KsFilterAddEvent(Filter, EventEntry) \ KsAddEvent(Filter,EventEntry);