ReactOS  0.4.14-dev-50-g13bb5e2
IKsPinImpl Struct Reference
Collaboration diagram for IKsPinImpl:

Public Attributes

KSBASIC_HEADER BasicHeader
 
KSPIN Pin
 
PKSIOBJECT_HEADER ObjectHeader
 
KSPROCESSPIN ProcessPin
 
LIST_ENTRY Entry
 
LONG ref
 
IKsFilter * Filter
 
KMUTEX ProcessingMutex
 
PFILE_OBJECT FileObject
 
PKSGATE AttachedGate
 
BOOL OrGate
 
LIST_ENTRY IrpList
 
KSPIN_LOCK IrpListLock
 
volatile LONG IrpCount
 
PKSISTREAM_POINTER ClonedStreamPointer
 
KSISTREAM_POINTER LeadingEdgeStreamPointer
 
KSISTREAM_POINTER TrailingStreamPointer
 
PFNKSPINPOWER Sleep
 
PFNKSPINPOWER Wake
 
PFNKSPINHANDSHAKE Handshake
 
PFNKSPINFRAMERETURN FrameReturn
 
PFNKSPINIRPCOMPLETION IrpCompletion
 
KSCLOCK_FUNCTIONTABLE ClockTable
 
PFILE_OBJECT ClockFileObject
 
IKsReferenceClockVtbl * lpVtblReferenceClock
 
PKSDEFAULTCLOCK DefaultClock
 
PKSWORKER PinWorker
 
WORK_QUEUE_ITEM PinWorkQueueItem
 
KEVENT FrameComplete
 
ULONG FrameSize
 
ULONG NumFrames
 
PDMA_ADAPTER Dma
 
ULONG MapRegisters
 

Detailed Description

Definition at line 31 of file pin.c.

Member Data Documentation

◆ AttachedGate

PKSGATE IKsPinImpl::AttachedGate

Definition at line 45 of file pin.c.

◆ BasicHeader

KSBASIC_HEADER IKsPinImpl::BasicHeader

Definition at line 33 of file pin.c.

◆ ClockFileObject

PFILE_OBJECT IKsPinImpl::ClockFileObject

Definition at line 63 of file pin.c.

◆ ClockTable

KSCLOCK_FUNCTIONTABLE IKsPinImpl::ClockTable

Definition at line 62 of file pin.c.

◆ ClonedStreamPointer

PKSISTREAM_POINTER IKsPinImpl::ClonedStreamPointer

Definition at line 52 of file pin.c.

◆ DefaultClock

PKSDEFAULTCLOCK IKsPinImpl::DefaultClock

Definition at line 65 of file pin.c.

◆ Dma

PDMA_ADAPTER IKsPinImpl::Dma

Definition at line 72 of file pin.c.

◆ Entry

LIST_ENTRY IKsPinImpl::Entry

Definition at line 37 of file pin.c.

◆ FileObject

PFILE_OBJECT IKsPinImpl::FileObject

Definition at line 43 of file pin.c.

◆ Filter

IKsFilter* IKsPinImpl::Filter

Definition at line 41 of file pin.c.

◆ FrameComplete

KEVENT IKsPinImpl::FrameComplete

Definition at line 69 of file pin.c.

◆ FrameReturn

PFNKSPINFRAMERETURN IKsPinImpl::FrameReturn

Definition at line 59 of file pin.c.

◆ FrameSize

ULONG IKsPinImpl::FrameSize

Definition at line 70 of file pin.c.

◆ Handshake

PFNKSPINHANDSHAKE IKsPinImpl::Handshake

Definition at line 58 of file pin.c.

◆ IrpCompletion

PFNKSPINIRPCOMPLETION IKsPinImpl::IrpCompletion

Definition at line 60 of file pin.c.

◆ IrpCount

volatile LONG IKsPinImpl::IrpCount

Definition at line 50 of file pin.c.

◆ IrpList

LIST_ENTRY IKsPinImpl::IrpList

Definition at line 48 of file pin.c.

◆ IrpListLock

KSPIN_LOCK IKsPinImpl::IrpListLock

Definition at line 49 of file pin.c.

◆ LeadingEdgeStreamPointer

KSISTREAM_POINTER IKsPinImpl::LeadingEdgeStreamPointer

Definition at line 53 of file pin.c.

◆ lpVtblReferenceClock

IKsReferenceClockVtbl* IKsPinImpl::lpVtblReferenceClock

Definition at line 64 of file pin.c.

◆ MapRegisters

ULONG IKsPinImpl::MapRegisters

Definition at line 73 of file pin.c.

◆ NumFrames

ULONG IKsPinImpl::NumFrames

Definition at line 71 of file pin.c.

◆ ObjectHeader

PKSIOBJECT_HEADER IKsPinImpl::ObjectHeader

Definition at line 35 of file pin.c.

◆ OrGate

BOOL IKsPinImpl::OrGate

Definition at line 46 of file pin.c.

◆ Pin

KSPIN IKsPinImpl::Pin

Definition at line 34 of file pin.c.

◆ PinWorker

PKSWORKER IKsPinImpl::PinWorker

Definition at line 67 of file pin.c.

◆ PinWorkQueueItem

WORK_QUEUE_ITEM IKsPinImpl::PinWorkQueueItem

Definition at line 68 of file pin.c.

◆ ProcessingMutex

KMUTEX IKsPinImpl::ProcessingMutex

Definition at line 42 of file pin.c.

◆ ProcessPin

KSPROCESSPIN IKsPinImpl::ProcessPin

Definition at line 36 of file pin.c.

◆ ref

LONG IKsPinImpl::ref

Definition at line 39 of file pin.c.

◆ Sleep

PFNKSPINPOWER IKsPinImpl::Sleep

Definition at line 56 of file pin.c.

◆ TrailingStreamPointer

KSISTREAM_POINTER IKsPinImpl::TrailingStreamPointer

Definition at line 54 of file pin.c.

◆ Wake

PFNKSPINPOWER IKsPinImpl::Wake

Definition at line 57 of file pin.c.


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