ReactOS
0.4.15-dev-1619-g69dffed
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | UNICODE_PATH_SEP L"\\" |
Typedefs | |
typedef NTSTATUS(NTAPI * | PCSR_SERVER_API_ROUTINE) (IN PPORT_MESSAGE Request, IN PPORT_MESSAGE Reply) |
Functions | |
NTSTATUS NTAPI | CsrpConnectToServer (IN PWSTR ObjectDirectory) |
NTSTATUS NTAPI | CsrClientConnectToServer (IN PWSTR ObjectDirectory, IN ULONG ServerId, IN PVOID ConnectionInfo, IN OUT PULONG ConnectionInfoSize, OUT PBOOLEAN ServerToServerCall) |
NTSTATUS NTAPI | CsrClientCallServer (IN OUT PCSR_API_MESSAGE ApiMessage, IN OUT PCSR_CAPTURE_BUFFER CaptureBuffer OPTIONAL, IN CSR_API_NUMBER ApiNumber, IN ULONG DataLength) |
HANDLE NTAPI | CsrGetProcessId (VOID) |
Variables | |
HANDLE | CsrApiPort |
HANDLE | CsrProcessId |
HANDLE | CsrPortHeap |
ULONG_PTR | CsrPortMemoryDelta |
BOOLEAN | InsideCsrProcess = FALSE |
PCSR_SERVER_API_ROUTINE | CsrServerApiRoutine |
typedef NTSTATUS(NTAPI * PCSR_SERVER_API_ROUTINE) (IN PPORT_MESSAGE Request, IN PPORT_MESSAGE Reply) |
NTSTATUS NTAPI CsrClientCallServer | ( | IN OUT PCSR_API_MESSAGE | ApiMessage, |
IN OUT PCSR_CAPTURE_BUFFER CaptureBuffer | OPTIONAL, | ||
IN CSR_API_NUMBER | ApiNumber, | ||
IN ULONG | DataLength | ||
) |
Definition at line 365 of file connect.c.
Referenced by BaseCheckForVDM(), BaseCheckVDM(), BasepNotifyCsrOfThread(), BaseUpdateVDMEntry(), CloseConsoleHandle(), ConsoleMenuControl(), CreateConsoleScreenBuffer(), CreateProcessInternalW(), CsrClientConnectToServer(), CsrIdentifyAlertableThread(), CsrSetPriorityClass(), DefineDosDeviceW(), DeviceEventWorker(), DuplicateConsoleHandle(), EndTask(), ExitProcess(), ExitVDM(), ExitWindowsWorker(), FlushConsoleInputBuffer(), FreeConsole(), GenerateConsoleCtrlEvent(), GetConsoleCP(), GetConsoleCursorInfo(), GetConsoleDisplayMode(), GetConsoleFontInfo(), GetConsoleFontSize(), GetConsoleHandleInformation(), GetConsoleHardwareState(), GetConsoleHistoryInfo(), GetConsoleMode(), GetConsoleOutputCP(), GetConsoleProcessList(), GetConsoleScreenBufferInfo(), GetConsoleSelectionInfo(), GetConsoleWindow(), GetCurrentConsoleFont(), GetLargestConsoleWindowSize(), GetNextVDMCommand(), GetNumberOfConsoleFonts(), GetNumberOfConsoleInputEvents(), GetNumberOfConsoleMouseButtons(), GetProcessShutdownParameters(), GetTempFileNameW(), 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(), Logon(), NotifySoundSentry(), OpenConsoleW(), RegisterConsoleVDM(), RegisterLogonProcess(), RegisterServicesProcess(), SetConsoleActiveScreenBuffer(), SetConsoleCommandHistoryMode(), SetConsoleCP(), SetConsoleCursor(), SetConsoleCursorInfo(), SetConsoleCursorPosition(), SetConsoleDisplayMode(), SetConsoleFont(), SetConsoleHandleInformation(), SetConsoleHardwareState(), SetConsoleHistoryInfo(), SetConsoleIcon(), SetConsoleMenuClose(), SetConsoleMode(), SetConsoleOutputCP(), SetConsolePalette(), SetConsoleScreenBufferSize(), SetConsoleTextAttribute(), SetConsoleWindowInfo(), SetLastConsoleEventActive(), SetProcessShutdownParameters(), SetVDMCurrentDirectories(), ShowConsoleCursor(), and VerifyConsoleIoHandle().
NTSTATUS NTAPI CsrClientConnectToServer | ( | IN PWSTR | ObjectDirectory, |
IN ULONG | ServerId, | ||
IN PVOID | ConnectionInfo, | ||
IN OUT PULONG | ConnectionInfoSize, | ||
OUT PBOOLEAN | ServerToServerCall | ||
) |
Definition at line 197 of file connect.c.
Referenced by ConnectConsole(), and DllMain().
Definition at line 501 of file connect.c.
Referenced by ProcessIdToHandle().
Definition at line 39 of file connect.c.
Referenced by CsrClientConnectToServer().
HANDLE CsrApiPort |
Definition at line 21 of file connect.c.
Referenced by CsrClientCallServer(), CsrClientConnectToServer(), and CsrpConnectToServer().
HANDLE CsrPortHeap |
Definition at line 23 of file connect.c.
Referenced by CsrAllocateCaptureBuffer(), CsrClientConnectToServer(), CsrFreeCaptureBuffer(), and CsrpConnectToServer().
ULONG_PTR CsrPortMemoryDelta |
Definition at line 24 of file connect.c.
Referenced by CsrClientCallServer(), and CsrpConnectToServer().
HANDLE CsrProcessId |
Definition at line 22 of file connect.c.
Referenced by CsrGetProcessId(), and CsrpConnectToServer().
PCSR_SERVER_API_ROUTINE CsrServerApiRoutine |
Definition at line 31 of file connect.c.
Referenced by CsrClientCallServer(), and CsrClientConnectToServer().
Definition at line 25 of file connect.c.
Referenced by CsrClientCallServer(), and CsrClientConnectToServer().