ReactOS  0.4.14-dev-593-g1793dcc
KSBASIC_HEADER Struct Reference

#include <kstypes.h>

Collaboration diagram for KSBASIC_HEADER:

Public Attributes

KSOBJECTTYPE Type
 
PKSDEVICE KsDevice
 
PRKMUTEX ControlMutex
 
LIST_ENTRY EventList
 
KSPIN_LOCK EventListLock
 
PUNKNOWN ClientAggregate
 
PUNKNOWN OuterUnknown
 
union {
   PKSDEVICE   KsDevice
 
   PKSFILTERFACTORY   KsFilterFactory
 
   PKSFILTER   KsFilter
 
Parent
 
union {
   PKSFILTERFACTORY   FilterFactory
 
   PKSFILTER   Filter
 
   PKSPIN   Pin
 
Next
 
union {
   PKSFILTERFACTORY   FilterFactory
 
   PKSFILTER   Filter
 
FirstChild
 

Detailed Description

Definition at line 54 of file kstypes.h.

Member Data Documentation

◆ ClientAggregate

PUNKNOWN KSBASIC_HEADER::ClientAggregate

Definition at line 61 of file kstypes.h.

Referenced by KsRegisterAggregatedClientUnknown().

◆ ControlMutex

PRKMUTEX KSBASIC_HEADER::ControlMutex

Definition at line 58 of file kstypes.h.

Referenced by KsAcquireControl(), KspCreatePin(), and KsReleaseControl().

◆ EventList

LIST_ENTRY KSBASIC_HEADER::EventList

Definition at line 59 of file kstypes.h.

◆ EventListLock

KSPIN_LOCK KSBASIC_HEADER::EventListLock

Definition at line 60 of file kstypes.h.

◆ Filter

PKSFILTER KSBASIC_HEADER::Filter

◆ FilterFactory

PKSFILTERFACTORY KSBASIC_HEADER::FilterFactory

◆ FirstChild

◆ KsDevice

PKSDEVICE KSBASIC_HEADER::KsDevice

Definition at line 57 of file kstypes.h.

Referenced by KsGetDevice(), and KsGetParent().

◆ KsFilter

PKSFILTER KSBASIC_HEADER::KsFilter

Definition at line 67 of file kstypes.h.

◆ KsFilterFactory

PKSFILTERFACTORY KSBASIC_HEADER::KsFilterFactory

Definition at line 66 of file kstypes.h.

◆ Next

◆ OuterUnknown

◆ Parent

union { ... } KSBASIC_HEADER::Parent

Referenced by KsGetParent().

◆ Pin

PKSPIN KSBASIC_HEADER::Pin

Definition at line 74 of file kstypes.h.

Referenced by IKsFilter_AddPin(), IKsFilter_RemovePin(), and KsGetNextSibling().

◆ Type


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