ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

Public Member Functions

STDMETHODIMP QueryInterface (REFIID InterfaceId, PVOID *Interface)
 STDMETHODIMP_ (ULONG) AddRef()
 STDMETHODIMP_ (ULONG) Release()
 ~CMiniportDMusUARTStream ()
 STDMETHODIMP_ (NTSTATUS) Init(IN CMiniportDMusUART *pMiniport
NTSTATUS HandlePortParams (IN PPCPROPERTY_REQUEST Request)
 STDMETHODIMP_ (NTSTATUS) Write(IN PVOID BufferAddress
friend STDMETHODIMP_ (NTSTATUS) SnapTimeStamp(PINTERRUPTSYNC InterruptSync

Data Fields

IN PUCHAR pPortBase
IN PUCHAR IN BOOLEAN fCapture
IN PUCHAR IN BOOLEAN IN
PAllocatorMXF 
allocatorMXF
IN PUCHAR IN BOOLEAN IN
PAllocatorMXF IN PMASTERCLOCK 
masterClock
 IMP_IMXF
IN ULONG BytesToWrite
IN ULONG OUT PULONG BytesWritten

Private Member Functions

 STDMETHODIMP_ (NTSTATUS) SourceEvtsToPort()
 STDMETHODIMP_ (NTSTATUS) ConsumeEvents()
 STDMETHODIMP_ (NTSTATUS) PutMessageLocked(PDMUS_KERNEL_EVENT pDMKEvt)

Private Attributes

LONG m_Ref
CMiniportDMusUARTm_pMiniport
REFERENCE_TIME m_SnapshotTimeStamp
PUCHAR m_pPortBase
BOOLEAN m_fCapture
long m_NumFailedMPUTries
PAllocatorMXF m_AllocatorMXF
PMXF m_sinkMXF
PDMUS_KERNEL_EVENT m_DMKEvtQueue
ULONG m_NumberOfRetries
ULONG m_DMKEvtOffset
KDPC m_Dpc
KTIMER m_TimerEvent
BOOL m_TimerQueued
KSPIN_LOCK m_DpcSpinLock

Friends

PVOID pStream
VOID NTAPI DMusUARTTimerDPC (IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2)
NTSTATUS NTAPI PropertyHandler_Synth (IN PPCPROPERTY_REQUEST)

Detailed Description

Definition at line 202 of file miniport_dmus.cpp.


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

Generated on Sat May 26 2012 06:16:28 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.