[PSDK]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Thu, 20 Oct 2016 20:29:30 +0000 (20:29 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Thu, 20 Oct 2016 20:29:30 +0000 (20:29 +0000)
- add missing definition

svn path=/trunk/; revision=73000

reactos/sdk/include/psdk/ks.h

index f9b540b..125f014 100644 (file)
@@ -1499,6 +1499,14 @@ typedef struct {
   ULONG Revision;
 } KSCOMPONENTID, *PKSCOMPONENTID;
 
+#define DEFINE_KSPROPERTY_ITEM_GENERAL_COMPONENTID(Handler)\
+    DEFINE_KSPROPERTY_ITEM(\
+        KSPROPERTY_GENERAL_COMPONENTID,\
+        (Handler),\
+        sizeof(KSPROPERTY),\
+        sizeof(KSCOMPONENTID),\
+        NULL, NULL, 0, NULL, NULL, 0)
+
 /* ===============================================================
     Properties
 */
@@ -2795,6 +2803,14 @@ struct _KSGATE {
 
 #ifndef _NTOS_
 
+__drv_maxIRQL(DISPATCH_LEVEL)
+KSDDKAPI
+PKSGATE
+NTAPI
+KsPinGetAndGate(
+       __in PKSPIN Pin
+);
+
 _IRQL_requires_max_(HIGH_LEVEL)
 static
 __inline
@@ -4746,6 +4762,31 @@ KsDispatchSetSecurity(
   _In_ PDEVICE_OBJECT DeviceObject,
   _In_ PIRP Irp);
 
+__drv_maxIRQL(DISPATCH_LEVEL)
+KSDDKAPI
+void
+NTAPI
+KsPinAttemptProcessing(
+       __in PKSPIN Pin,
+       __in BOOLEAN Asynchronous
+       );
+
+__drv_maxIRQL(PASSIVE_LEVEL)
+KSDDKAPI
+void
+NTAPI
+KsPinAcquireProcessingMutex(
+       __in PKSPIN Pin
+       );
+
+__drv_maxIRQL(PASSIVE_LEVEL)
+KSDDKAPI
+void
+NTAPI
+KsPinReleaseProcessingMutex(
+       __in PKSPIN Pin
+       );
+
 _IRQL_requires_max_(PASSIVE_LEVEL)
 KSDDKAPI
 PVOID