ReactOS 0.4.15-dev-7842-g558ab78
_SAC_CHANNEL Struct Reference

#include <sacdrv.h>

Collaboration diagram for _SAC_CHANNEL:

Public Attributes

LONG Index
 
SAC_CHANNEL_ID ChannelId
 
HANDLE CloseEvent
 
PVOID CloseEventObjectBody
 
PKEVENT CloseEventWaitObjectBody
 
HANDLE HasNewDataEvent
 
PVOID HasNewDataEventObjectBody
 
PKEVENT HasNewDataEventWaitObjectBody
 
HANDLE LockEvent
 
PVOID LockEventObjectBody
 
PKEVENT LockEventWaitObjectBody
 
HANDLE RedrawEvent
 
PVOID RedrawEventObjectBody
 
PKEVENT RedrawEventWaitObjectBody
 
PFILE_OBJECT FileObject
 
SAC_CHANNEL_TYPE ChannelType
 
SAC_CHANNEL_STATUS ChannelStatus
 
WCHAR NameBuffer [SAC_CHANNEL_NAME_SIZE+1]
 
WCHAR DescriptionBuffer [SAC_CHANNEL_DESCRIPTION_SIZE+1]
 
ULONG Flags
 
GUID ApplicationType
 
LONG WriteEnabled
 
ULONG IBufferIndex
 
PCHAR IBuffer
 
LONG ChannelHasNewIBufferData
 
UCHAR CursorRow
 
UCHAR CursorCol
 
UCHAR CellForeColor
 
UCHAR CellBackColor
 
UCHAR CellFlags
 
PCHAR OBuffer
 
ULONG OBufferIndex
 
ULONG OBufferFirstGoodIndex
 
LONG ChannelHasNewOBufferData
 
PSAC_CHANNEL_CREATE ChannelCreate
 
PSAC_CHANNEL_DESTROY ChannelDestroy
 
PSAC_CHANNEL_OFLUSH ChannelOutputFlush
 
PSAC_CHANNEL_OECHO ChannelOutputEcho
 
PSAC_CHANNEL_OWRITE ChannelOutputWrite
 
PSAC_CHANNEL_OREAD ChannelOutputRead
 
PSAC_CHANNEL_IWRITE ChannelInputWrite
 
PSAC_CHANNEL_IREAD ChannelInputRead
 
PSAC_CHANNEL_IREAD_LAST ChannelInputReadLast
 
PSAC_CHANNEL_IBUFFER_FULL ChannelInputBufferIsFull
 
PSAC_CHANNEL_IBUFFER_LENGTH ChannelInputBufferLength
 
SAC_CHANNEL_LOCK ChannelAttributeLock
 
SAC_CHANNEL_LOCK ChannelOBufferLock
 
SAC_CHANNEL_LOCK ChannelIBufferLock
 

Detailed Description

Definition at line 424 of file sacdrv.h.

Member Data Documentation

◆ ApplicationType

GUID _SAC_CHANNEL::ApplicationType

Definition at line 446 of file sacdrv.h.

◆ CellBackColor

UCHAR _SAC_CHANNEL::CellBackColor

Definition at line 454 of file sacdrv.h.

◆ CellFlags

UCHAR _SAC_CHANNEL::CellFlags

Definition at line 455 of file sacdrv.h.

◆ CellForeColor

UCHAR _SAC_CHANNEL::CellForeColor

Definition at line 453 of file sacdrv.h.

◆ ChannelAttributeLock

SAC_CHANNEL_LOCK _SAC_CHANNEL::ChannelAttributeLock

Definition at line 471 of file sacdrv.h.

◆ ChannelCreate

PSAC_CHANNEL_CREATE _SAC_CHANNEL::ChannelCreate

Definition at line 460 of file sacdrv.h.

◆ ChannelDestroy

PSAC_CHANNEL_DESTROY _SAC_CHANNEL::ChannelDestroy

Definition at line 461 of file sacdrv.h.

◆ ChannelHasNewIBufferData

LONG _SAC_CHANNEL::ChannelHasNewIBufferData

Definition at line 450 of file sacdrv.h.

◆ ChannelHasNewOBufferData

LONG _SAC_CHANNEL::ChannelHasNewOBufferData

◆ ChannelIBufferLock

SAC_CHANNEL_LOCK _SAC_CHANNEL::ChannelIBufferLock

Definition at line 473 of file sacdrv.h.

◆ ChannelId

SAC_CHANNEL_ID _SAC_CHANNEL::ChannelId

Definition at line 427 of file sacdrv.h.

Referenced by ConMgrInitialize(), ConMgrIsWriteEnabled(), and ConMgrResetCurrentChannel().

◆ ChannelInputBufferIsFull

PSAC_CHANNEL_IBUFFER_FULL _SAC_CHANNEL::ChannelInputBufferIsFull

Definition at line 469 of file sacdrv.h.

◆ ChannelInputBufferLength

PSAC_CHANNEL_IBUFFER_LENGTH _SAC_CHANNEL::ChannelInputBufferLength

Definition at line 470 of file sacdrv.h.

◆ ChannelInputRead

PSAC_CHANNEL_IREAD _SAC_CHANNEL::ChannelInputRead

Definition at line 467 of file sacdrv.h.

◆ ChannelInputReadLast

PSAC_CHANNEL_IREAD_LAST _SAC_CHANNEL::ChannelInputReadLast

Definition at line 468 of file sacdrv.h.

◆ ChannelInputWrite

PSAC_CHANNEL_IWRITE _SAC_CHANNEL::ChannelInputWrite

Definition at line 466 of file sacdrv.h.

◆ ChannelOBufferLock

SAC_CHANNEL_LOCK _SAC_CHANNEL::ChannelOBufferLock

Definition at line 472 of file sacdrv.h.

◆ ChannelOutputEcho

PSAC_CHANNEL_OECHO _SAC_CHANNEL::ChannelOutputEcho

Definition at line 463 of file sacdrv.h.

◆ ChannelOutputFlush

PSAC_CHANNEL_OFLUSH _SAC_CHANNEL::ChannelOutputFlush

Definition at line 462 of file sacdrv.h.

◆ ChannelOutputRead

PSAC_CHANNEL_OREAD _SAC_CHANNEL::ChannelOutputRead

Definition at line 465 of file sacdrv.h.

◆ ChannelOutputWrite

PSAC_CHANNEL_OWRITE _SAC_CHANNEL::ChannelOutputWrite

Definition at line 464 of file sacdrv.h.

◆ ChannelStatus

SAC_CHANNEL_STATUS _SAC_CHANNEL::ChannelStatus

Definition at line 442 of file sacdrv.h.

◆ ChannelType

SAC_CHANNEL_TYPE _SAC_CHANNEL::ChannelType

Definition at line 441 of file sacdrv.h.

◆ CloseEvent

HANDLE _SAC_CHANNEL::CloseEvent

Definition at line 428 of file sacdrv.h.

◆ CloseEventObjectBody

PVOID _SAC_CHANNEL::CloseEventObjectBody

Definition at line 429 of file sacdrv.h.

◆ CloseEventWaitObjectBody

PKEVENT _SAC_CHANNEL::CloseEventWaitObjectBody

Definition at line 430 of file sacdrv.h.

◆ CursorCol

UCHAR _SAC_CHANNEL::CursorCol

Definition at line 452 of file sacdrv.h.

◆ CursorRow

UCHAR _SAC_CHANNEL::CursorRow

Definition at line 451 of file sacdrv.h.

◆ DescriptionBuffer

WCHAR _SAC_CHANNEL::DescriptionBuffer[SAC_CHANNEL_DESCRIPTION_SIZE+1]

Definition at line 444 of file sacdrv.h.

◆ FileObject

PFILE_OBJECT _SAC_CHANNEL::FileObject

◆ Flags

ULONG _SAC_CHANNEL::Flags

Definition at line 445 of file sacdrv.h.

Referenced by ChanMgrReleaseChannel().

◆ HasNewDataEvent

HANDLE _SAC_CHANNEL::HasNewDataEvent

Definition at line 431 of file sacdrv.h.

◆ HasNewDataEventObjectBody

PVOID _SAC_CHANNEL::HasNewDataEventObjectBody

Definition at line 432 of file sacdrv.h.

◆ HasNewDataEventWaitObjectBody

PKEVENT _SAC_CHANNEL::HasNewDataEventWaitObjectBody

Definition at line 433 of file sacdrv.h.

◆ IBuffer

PCHAR _SAC_CHANNEL::IBuffer

Definition at line 449 of file sacdrv.h.

◆ IBufferIndex

ULONG _SAC_CHANNEL::IBufferIndex

Definition at line 448 of file sacdrv.h.

◆ Index

LONG _SAC_CHANNEL::Index

Definition at line 426 of file sacdrv.h.

Referenced by ChanMgrCreateChannel().

◆ LockEvent

HANDLE _SAC_CHANNEL::LockEvent

Definition at line 434 of file sacdrv.h.

◆ LockEventObjectBody

PVOID _SAC_CHANNEL::LockEventObjectBody

Definition at line 435 of file sacdrv.h.

◆ LockEventWaitObjectBody

PKEVENT _SAC_CHANNEL::LockEventWaitObjectBody

Definition at line 436 of file sacdrv.h.

◆ NameBuffer

WCHAR _SAC_CHANNEL::NameBuffer[SAC_CHANNEL_NAME_SIZE+1]

Definition at line 443 of file sacdrv.h.

◆ OBuffer

PCHAR _SAC_CHANNEL::OBuffer

Definition at line 456 of file sacdrv.h.

◆ OBufferFirstGoodIndex

ULONG _SAC_CHANNEL::OBufferFirstGoodIndex

Definition at line 458 of file sacdrv.h.

◆ OBufferIndex

ULONG _SAC_CHANNEL::OBufferIndex

Definition at line 457 of file sacdrv.h.

◆ RedrawEvent

HANDLE _SAC_CHANNEL::RedrawEvent

Definition at line 437 of file sacdrv.h.

◆ RedrawEventObjectBody

PVOID _SAC_CHANNEL::RedrawEventObjectBody

Definition at line 438 of file sacdrv.h.

◆ RedrawEventWaitObjectBody

PKEVENT _SAC_CHANNEL::RedrawEventWaitObjectBody

Definition at line 439 of file sacdrv.h.

◆ WriteEnabled

LONG _SAC_CHANNEL::WriteEnabled

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