ReactOS 0.4.16-dev-197-g92996da
KSIOBJECT_HEADER Struct Reference

#include <kstypes.h>

Collaboration diagram for KSIOBJECT_HEADER:

Public Attributes

KSDISPATCH_TABLE DispatchTable
 
KSOBJECTTYPE Type
 
LONG ItemListCount
 
LIST_ENTRY ItemList
 
UNICODE_STRING ObjectClass
 
PUNKNOWN Unknown
 
PVOID ObjectType
 
PDEVICE_OBJECT TargetDevice
 
LIST_ENTRY TargetDeviceListEntry
 
PDEVICE_OBJECT ParentDeviceObject
 
PFNKSCONTEXT_DISPATCH PowerDispatch
 
PVOID PowerContext
 
LIST_ENTRY PowerDispatchEntry
 
PKSOBJECT_CREATE_ITEM OriginalCreateItem
 
ACCESS_MASK AccessMask
 

Detailed Description

Definition at line 20 of file kstypes.h.

Member Data Documentation

◆ AccessMask

ACCESS_MASK KSIOBJECT_HEADER::AccessMask

Definition at line 41 of file kstypes.h.

Referenced by KsAllocateObjectHeader(), and KsQueryObjectAccessMask().

◆ DispatchTable

KSDISPATCH_TABLE KSIOBJECT_HEADER::DispatchTable

◆ ItemList

LIST_ENTRY KSIOBJECT_HEADER::ItemList

Definition at line 26 of file kstypes.h.

Referenced by IKsDevice_Create(), KsAllocateObjectHeader(), KsFreeObjectHeader(), and KspCreate().

◆ ItemListCount

LONG KSIOBJECT_HEADER::ItemListCount

Definition at line 25 of file kstypes.h.

Referenced by KsAllocateObjectHeader().

◆ ObjectClass

UNICODE_STRING KSIOBJECT_HEADER::ObjectClass

Definition at line 28 of file kstypes.h.

Referenced by KsAllocateObjectHeader(), and KsFreeObjectHeader().

◆ ObjectType

◆ OriginalCreateItem

PKSOBJECT_CREATE_ITEM KSIOBJECT_HEADER::OriginalCreateItem

Definition at line 40 of file kstypes.h.

Referenced by KsAllocateObjectHeader(), and KsQueryObjectCreateItem().

◆ ParentDeviceObject

PDEVICE_OBJECT KSIOBJECT_HEADER::ParentDeviceObject

Definition at line 35 of file kstypes.h.

Referenced by KsAllocateObjectHeader(), and KsSetPowerDispatch().

◆ PowerContext

PVOID KSIOBJECT_HEADER::PowerContext

Definition at line 38 of file kstypes.h.

Referenced by KsDefaultDispatchPower(), and KsSetPowerDispatch().

◆ PowerDispatch

PFNKSCONTEXT_DISPATCH KSIOBJECT_HEADER::PowerDispatch

Definition at line 37 of file kstypes.h.

Referenced by KsDefaultDispatchPower(), and KsSetPowerDispatch().

◆ PowerDispatchEntry

LIST_ENTRY KSIOBJECT_HEADER::PowerDispatchEntry

Definition at line 39 of file kstypes.h.

Referenced by KsSetPowerDispatch().

◆ TargetDevice

PDEVICE_OBJECT KSIOBJECT_HEADER::TargetDevice

Definition at line 32 of file kstypes.h.

Referenced by KsSetTargetDeviceObject().

◆ TargetDeviceListEntry

LIST_ENTRY KSIOBJECT_HEADER::TargetDeviceListEntry

Definition at line 33 of file kstypes.h.

Referenced by KsSetTargetDeviceObject().

◆ Type

◆ Unknown

PUNKNOWN KSIOBJECT_HEADER::Unknown

The documentation for this struct was generated from the following file: