ReactOS 0.4.16-dev-334-g4d9f67c
|
Go to the source code of this file.
Functions | |
NTSTATUS | ConSrvInheritHandlesTable (IN PCONSOLE_PROCESS_DATA SourceProcessData, IN PCONSOLE_PROCESS_DATA TargetProcessData) |
VOID | ConSrvFreeHandlesTable (IN PCONSOLE_PROCESS_DATA ProcessData) |
VOID | ConSrvInitObject (IN OUT PCONSOLE_IO_OBJECT Object, IN CONSOLE_IO_OBJECT_TYPE Type, IN PCONSOLE Console) |
NTSTATUS | ConSrvInsertObject (IN PCONSOLE_PROCESS_DATA ProcessData, OUT PHANDLE Handle, IN PCONSOLE_IO_OBJECT Object, IN ULONG Access, IN BOOLEAN Inheritable, IN ULONG ShareMode) |
NTSTATUS | ConSrvRemoveObject (IN PCONSOLE_PROCESS_DATA ProcessData, IN HANDLE Handle) |
NTSTATUS | ConSrvGetObject (IN PCONSOLE_PROCESS_DATA ProcessData, IN HANDLE Handle, OUT PCONSOLE_IO_OBJECT *Object, OUT PVOID *Entry OPTIONAL, IN ULONG Access, IN BOOLEAN LockConsole, IN CONSOLE_IO_OBJECT_TYPE Type) |
VOID | ConSrvReleaseObject (IN PCONSOLE_IO_OBJECT Object, IN BOOLEAN IsConsoleLocked) |
VOID ConSrvFreeHandlesTable | ( | IN PCONSOLE_PROCESS_DATA | ProcessData | ) |
Definition at line 172 of file handle.c.
Referenced by ConSrvAllocateConsole(), ConSrvInheritConsole(), ConSrvInitProcessHandles(), and ConSrvRemoveConsole().
NTSTATUS ConSrvGetObject | ( | IN PCONSOLE_PROCESS_DATA | ProcessData, |
IN HANDLE | Handle, | ||
OUT PCONSOLE_IO_OBJECT * | Object, | ||
OUT PVOID *Entry | OPTIONAL, | ||
IN ULONG | Access, | ||
IN BOOLEAN | LockConsole, | ||
IN CONSOLE_IO_OBJECT_TYPE | Type | ||
) |
Definition at line 318 of file handle.c.
Referenced by CON_API().
NTSTATUS ConSrvInheritHandlesTable | ( | IN PCONSOLE_PROCESS_DATA | SourceProcessData, |
IN PCONSOLE_PROCESS_DATA | TargetProcessData | ||
) |
Definition at line 120 of file handle.c.
Referenced by ConSrvNewProcess().
VOID ConSrvInitObject | ( | IN OUT PCONSOLE_IO_OBJECT | Object, |
IN CONSOLE_IO_OBJECT_TYPE | Type, | ||
IN PCONSOLE | Console | ||
) |
Definition at line 211 of file handle.c.
Referenced by ConDrvInitInputBuffer(), and CONSOLE_SCREEN_BUFFER_Initialize().
NTSTATUS ConSrvInsertObject | ( | IN PCONSOLE_PROCESS_DATA | ProcessData, |
OUT PHANDLE | Handle, | ||
IN PCONSOLE_IO_OBJECT | Object, | ||
IN ULONG | Access, | ||
IN BOOLEAN | Inheritable, | ||
IN ULONG | ShareMode | ||
) |
Definition at line 227 of file handle.c.
Referenced by CON_API(), and ConSrvInitProcessHandles().
VOID ConSrvReleaseObject | ( | IN PCONSOLE_IO_OBJECT | Object, |
IN BOOLEAN | IsConsoleLocked | ||
) |
Definition at line 382 of file handle.c.
Referenced by CON_API().
NTSTATUS ConSrvRemoveObject | ( | IN PCONSOLE_PROCESS_DATA | ProcessData, |
IN HANDLE | Handle | ||
) |
Definition at line 292 of file handle.c.
Referenced by CON_API().