ReactOS  r76032
_CSR_API_MESSAGE Struct Reference

#include <csrmsg.h>

Collaboration diagram for _CSR_API_MESSAGE:

Public Attributes

PORT_MESSAGE Header
 
union {
   CSR_API_CONNECTINFO   ConnectionInfo
 
   struct {
      PCSR_CAPTURE_BUFFER   CsrCaptureData
 
      CSR_API_NUMBER   ApiNumber
 
      NTSTATUS   Status
 
      ULONG   Reserved
 
      union {
         CSR_CLIENT_CONNECT   CsrClientConnect
 
         CSR_SET_PRIORITY_CLASS   SetPriorityClass
 
         CSR_IDENTIFY_ALTERTABLE_THREAD   IdentifyAlertableThread
 
         ULONG_PTR   ApiMessageData [39]
 
      }   Data
 
   } 
 
}; 
 

Detailed Description

Definition at line 102 of file csrmsg.h.

Member Data Documentation

union { ... }
ULONG_PTR _CSR_API_MESSAGE::ApiMessageData[39]

Definition at line 138 of file csrmsg.h.

CSR_API_NUMBER _CSR_API_MESSAGE::ApiNumber

Definition at line 111 of file csrmsg.h.

Referenced by CsrApiRequestThread().

CSR_API_CONNECTINFO _CSR_API_MESSAGE::ConnectionInfo

Definition at line 107 of file csrmsg.h.

PCSR_CAPTURE_BUFFER _CSR_API_MESSAGE::CsrCaptureData

Definition at line 110 of file csrmsg.h.

Referenced by CsrApiRequestThread().

CSR_CLIENT_CONNECT _CSR_API_MESSAGE::CsrClientConnect

Definition at line 116 of file csrmsg.h.

union { ... } _CSR_API_MESSAGE::Data
PORT_MESSAGE _CSR_API_MESSAGE::Header

Definition at line 104 of file csrmsg.h.

Referenced by CsrApiRequestThread(), and CsrInitializeWait().

CSR_IDENTIFY_ALTERTABLE_THREAD _CSR_API_MESSAGE::IdentifyAlertableThread

Definition at line 118 of file csrmsg.h.

ULONG _CSR_API_MESSAGE::Reserved

Definition at line 113 of file csrmsg.h.

CSR_SET_PRIORITY_CLASS _CSR_API_MESSAGE::SetPriorityClass

Definition at line 117 of file csrmsg.h.

NTSTATUS _CSR_API_MESSAGE::Status

Definition at line 112 of file csrmsg.h.

Referenced by BasepNotifyCsrOfThread(), BaseUpdateVDMEntry(), CloseConsoleHandle(), CreateConsoleScreenBuffer(), CsrApiRequestThread(), DefineDosDeviceW(), DuplicateConsoleHandle(), EndTask(), ExitVDM(), ExitWindowsWorker(), FlushConsoleInputBuffer(), FreeConsole(), GenerateConsoleCtrlEvent(), GetConsoleCP(), GetConsoleCursorInfo(), GetConsoleDisplayMode(), GetConsoleFontInfo(), GetConsoleFontSize(), GetConsoleHandleInformation(), GetConsoleHardwareState(), GetConsoleMode(), GetConsoleOutputCP(), GetConsoleProcessList(), GetConsoleScreenBufferInfo(), GetConsoleSelectionInfo(), GetConsoleWindow(), GetCurrentConsoleFont(), GetLargestConsoleWindowSize(), GetNextVDMCommand(), GetNumberOfConsoleFonts(), GetNumberOfConsoleInputEvents(), GetNumberOfConsoleMouseButtons(), GetProcessShutdownParameters(), GetThreadDesktop(), GetVDMCurrentDirectories(), IntAddConsoleAlias(), IntAllocConsole(), IntAttachConsole(), IntExpungeConsoleCommandHistory(), IntFillConsoleOutputCode(), IntGetConsoleAlias(), IntGetConsoleAliases(), IntGetConsoleAliasesLength(), IntGetConsoleAliasExes(), IntGetConsoleAliasExesLength(), IntGetConsoleCommandHistory(), IntGetConsoleCommandHistoryLength(), IntGetConsoleInput(), IntGetConsoleKeyboardLayoutName(), IntGetConsoleTitle(), IntReadConsole(), IntReadConsoleOutput(), IntReadConsoleOutputCode(), IntScrollConsoleScreenBuffer(), IntSetConsoleNumberOfCommands(), IntSetConsoleTitle(), IntWriteConsole(), IntWriteConsoleInput(), IntWriteConsoleOutput(), IntWriteConsoleOutputCode(), InvalidateConsoleDIBits(), OpenConsoleW(), RegisterConsoleVDM(), RegisterLogonProcess(), RegisterServicesProcess(), SetConsoleActiveScreenBuffer(), SetConsoleCommandHistoryMode(), SetConsoleCP(), SetConsoleCursor(), SetConsoleCursorInfo(), SetConsoleCursorPosition(), SetConsoleDisplayMode(), SetConsoleFont(), SetConsoleHandleInformation(), SetConsoleHardwareState(), SetConsoleIcon(), SetConsoleMenuClose(), SetConsoleMode(), SetConsoleOutputCP(), SetConsolePalette(), SetConsoleScreenBufferSize(), SetConsoleTextAttribute(), SetConsoleWindowInfo(), SetProcessShutdownParameters(), SetVDMCurrentDirectories(), and VerifyConsoleIoHandle().


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