|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().