[PORTCLS]
[reactos.git] / reactos / drivers / wdm / audio / backpln / portcls / private.hpp
index 45e6092..17adc4c 100644 (file)
@@ -328,7 +328,10 @@ PcHandleDisableEventWithTable(
     IN PIRP Irp,
     IN PSUBDEVICE_DESCRIPTOR Descriptor);
 
-
+IIrpTarget *
+NTAPI
+KsoGetIrpTargetFromIrp(
+    PIRP Irp);
 
 #define DEFINE_KSPROPERTY_CONNECTIONSET(PinSet,\
     PropStateHandler, PropDataFormatHandler, PropAllocatorFraming)\
@@ -389,6 +392,9 @@ typedef struct
     LIST_ENTRY TimerList;
     KSPIN_LOCK TimerListLock;
 
+    DEVICE_POWER_STATE DevicePowerState;
+    SYSTEM_POWER_STATE  SystemPowerState;
+
 } PCLASS_DEVICE_EXTENSION, *PPCLASS_DEVICE_EXTENSION;
 
 
@@ -406,4 +412,11 @@ typedef struct
     PVOID Context;
 }TIMER_CONTEXT, *PTIMER_CONTEXT;
 
+typedef struct
+{
+    KSOBJECT_HEADER ObjectHeader;
+    IIrpTarget * Target;
+    PKSOBJECT_CREATE_ITEM CreateItem;
+}DISPATCH_CONTEXT, *PDISPATCH_CONTEXT;
+
 #endif