6 KSDISPATCH_TABLE DispatchTable
;
12 UNICODE_STRING ObjectClass
;
15 PDEVICE_OBJECT TargetDevice
;
16 LIST_ENTRY TargetDeviceListEntry
;
18 PDEVICE_OBJECT ParentDeviceObject
;
20 PFNKSCONTEXT_DISPATCH PowerDispatch
;
22 LIST_ENTRY PowerDispatchEntry
;
24 }KSIOBJECT_HEADER
, *PKSIOBJECT_HEADER
;
29 PKSOBJECT_CREATE_ITEM CreateItem
;
30 PFNKSITEMFREECALLBACK ItemFreeCallback
;
32 LIST_ENTRY ObjectItemList
;
33 }CREATE_ITEM_ENTRY
, *PCREATE_ITEM_ENTRY
;
39 }KSBASIC_HEADER
, *PKSBASIC_HEADER
;
45 IKsDeviceVtbl
*lpVtblIKsDevice
;
48 ERESOURCE SecurityLock
;
54 PDEVICE_OBJECT PnpDeviceObject
;
55 PDEVICE_OBJECT BaseDevice
;
57 KSTARGET_STATE TargetState
;
58 LIST_ENTRY TargetDeviceList
;
61 KSDEVICE_DESCRIPTOR
* Descriptor
;
63 LIST_ENTRY PowerDispatchList
;
65 }KSIDEVICE_HEADER
, *PKSIDEVICE_HEADER
;
70 PKSIDEVICE_HEADER DeviceHeader
;
72 }DEVICE_EXTENSION
, *PDEVICE_EXTENSION
;
77 UNICODE_STRING SymbolicLink
;
78 }SYMBOLIC_LINK_ENTRY
, *PSYMBOLIC_LINK_ENTRY
;
82 PKSIDEVICE_HEADER DeviceHeader
;
83 PIO_WORKITEM WorkItem
;
84 }PNP_POSTSTART_CONTEXT
, *PPNP_POSTSTART_CONTEXT
;